1050
1201
1166
1208
1128
1261
1221
1283
1311
1688
1041
1032
1058
1010
953
876
1141
1400
1132
1232
916
872
769
1274
1202
1418
1471
1153
934
784
858
776
753
849
803
906