311 73
501 863
403 691
187 689
958 825
144 751
32 225
13 509
1185 1000
23 598
286 354
844 350
350 83
1593 842
997 161
729 108
456 577
173 511
106 95
251 238
487 259
769 440
719 393
816 149