1050
1202
1166
1208
1128
1261
1223
1283
1311
1689
1042
1033
1058
1011
954
876
1142
1400
1132
1232
916
872
769
1274
1418
1471
1154
934
784
858
776
754
850
804
906