3545 870
2459 554
2426 428
3051 713
3053 662
1856 224
2801 580
2817 548
1960 333
39816 669
2326 446
9883 454
16686 1003
15866 917
2742 543
23349 939
715 113
14078 663
1143 202
14726 565
2739 782
2898 682
4333 393
3112 782
254 25
215399 726
564 129
12821 522