3005 416
2185 382
1605 127
4543 626
2691 318
3583 549
3233 684
2893 298
3433 230
2741 125
3940 324
50717 924
24521 841
35851 463
23992 469