330 21
506 868
96 664
372 80
42 777
178 53
626 515
677 790
426 891
963 697
526 368
879 626
2996 595
2259 773
2210 869
2181 10
2122 769
2017 161
1888 26
1642 39
1543 696
1460 610
1454 911
1417 581