1006 116
540 98
987 804
574 417
868 699
171 630
393 924
793 287
903 563
983 975
783 961
711 88
1010 849
1001 761
994 533
969 845
929 425