1160
1125
1172
1090
1210
1185
1243
1256
1645
1135
1006
1001
1063
1025
977
920
845
1108
1368
1102
1203
878
836
731
1229
1163
1366
1434
1570
1648
885
757
834
753
728