1013 512
1011 499
1011 869
1003 682
999 505
996 85
992 2
984 671
983 153
973 790
968 112
954 896
948 631
944 857
937 421
934 734
931 646
930 811
916 489
906 349