3097 731
1633 364
3591 611
2451 616
4812 212
672 115
2666 641
496 48
2254 539
994 231
3045 870
2012 522
2990 777
1776 303
1581 409
3902 780
3250 576
1769 482
3085 810
1063 115
2264 589
2501 759
2231 387
167 31