3004 416
2185 382
1605 127
4541 626
2691 318
3583 549
3231 684
2893 298
3429 230
2740 125
3940 324
50703 924
24509 841
35837 463
23984 469