1008 980
496 969
696 535
452 164
542 126
948 608
441 72
433 58
692 646
641 857
428 469
418 573
520 541
100 532
682 649
162 819
336 348
854 360
324 797
157 856