3097 731
1636 364
3591 611
2452 616
4812 212
673 115
2667 641
498 48
2255 539
994 231
3047 870
2013 522
2991 777
757 134
1582 409
1770 482
2265 589
3250 576
3085 810
1063 115
3032 635
2501 759
2231 387
167 31