1097 140
926 786
460 731
295 523
824 304
1178 504
980 539
861 442
832 603
1089 624
1129 259
658 826
524 571
234 983
66 260
1159 565
520 508
355 16
382 913
145 814