1009 585
939 425
894 108
485 939
45 591
980 350
458 342
163 161
396 900
472 921
815 915
208 886
161 614
744 360
763 479
759 781