1052 693
835 526
433 150
25 622
883 641
945 616
483 253
834 57
687 493
735 110
845 178
671 761
601 932
77 813
1031 766
619 351
397 754
415 357
686 226
667 618