646 667
449 599
656 681
24 702
110 102
536 822
958 796
186 70
1008 254
1000 678
624 17
581 819
353 697
366 365
130 932
520 238
891 392
536 935
159 488
515 872