515 328
812 649
138 589
438 462
705 115
421 903
485 939
613 103
434 983
1155 699
945 469
890 553
19 572
672 93
838 128
424 715
992 871
856 956
555 952
123 1000