1050
1201
1166
1208
1128
1261
1221
1282
1310
1688
1040
1031
1058
1010
953
876
1141
1399
1132
1232
915
872
768
1273
1200
1417
1471
1153
933
784
858
775
753
849
803
905