3900 648
12093 862
39119 814
3963 708
2728 238
34802 680
19212 602
122893 230
66432 857
49881 616
40853 564
15634 588
3243 517
2463 364
5635 592
5588 498
1148 92
4127 67
5543 490