3005 416
2185 382
1605 127
4543 626
2691 318
3583 549
3233 684
2893 298
3433 230
2742 125
3940 324
50719 924
24522 841
35851 463
23995 469