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