1050
1202
1166
1208
1128
1261
1221
1283
1311
1688
1042
1032
1058
1011
954
876
1141
1400
1132
1232
916
872
769
1274
1418
1471
1154
934
784
858
776
754
850
804
906