3086 670
459 50
2731 845
1377 332
2696 663
2233 491
2117 442
398 88
2932 831
822 168
877 131
5374 679
1963 510
1688 111
1001 51
2520 518
980 135
1863 539
2746 564
1170 298
504 31
1251 284
4211 733
2737 691