1097 140
925 786
459 731
294 523
822 304
1178 504
978 539
859 442
831 603
1086 624
1128 259
656 826
524 571
233 983
65 260
1156 565
520 508
354 16
382 913
145 814