1012 967
894 228
975 704
161 942
600 328
275 266
260 449
224 891
600 699
441 28
302 271
11 34
454 618
1037 832
844 684
1006 819
917 56
154 540
782 536
450 216
186 788
591 645
507 1000
784 190