1006
1001
1025
977
920
845
1106
1366
1100
1196
874
835
730
1227
1160
1362
1432
1123
883
755
832
751
726
825
778
876
943
837
827
948
1130
1088
1221
1137
1093
1080