1005 251
645 560
51 992
734 608
890 239
752 686
363 468
733 614
305 889
246 177
655 335
808 317
2331 573
987 638
645 576
920 32
985 662
134 585
521 288
318 714
469 473
623 70
650 616