306 28
247 942
741 800
438 71
941 526
1003 647
735 134
407 582
21 517
751 707
218 279
329 289
2973 595
2244 773
2172 869
2150 10
2000 161
1972 768
1858 26
1631 39
1531 696
1450 610
1437 911
1398 581