1629
1068
1179
1218
1497
1665
1139
1313
1948
994
876
961
861
907
930
871
1144
860
778
796
874
952
916
966
883
1005
976
1040
1025
1439
931
859
854
919