1196
1012
982
979
1003
1987
1174
951
1118
1120
1106
1103
1102
1423
1101
1153
1099
1124
1475
1178
1529
1142
1410
1145
1239
1117
846
710
790
860
902
807
841
903
810
857