3025 522
2734 523
1737 124
3484 280
15658 929
5895 547
2979 459
3262 477
5129 70
7755 525
1181 121
1152 38
3593 846