1000 83
478 125
77 587
601 611
707 508
310 405
341 628
239 158
240 353
512 873
651 3
740 230
901 607
1000 493
918 563
72 748
516 532
952 3
86 449
613 851