2997 416
2178 382
1598 127
4530 626
2682 318
3576 549
3226 684
2884 298
3422 230
2734 125
3924 324
50532 924
24282 841
35752 463
23920 469