1086 140
922 786
451 731
292 523
815 304
1174 504
977 539
853 442
831 603
1085 624
1125 259
655 826
523 571
233 983
65 260
1151 565
517 508
354 16
381 913
145 814