1010 946
766 930
544 723
445 577
610 305
499 648
193 573
84 793
174 75
953 555
835 120
420 542
257 913
275 811
964 416
407 917
267 657
607 630
703 813
516 534