1031 927
1030 683
1011 311
1011 143
991 156
965 637
959 752
952 392
949 704
949 112
941 670
929 811
921 28
890 420
885 5
882 355
876 681
876 145
861 790
848 180