1261
1223
1283
1311
1689
1170
1042
1033
1101
1059
1011
957
876
1142
1400
1132
1233
916
872
769
1274
1203
1418
1471
1154
1606
1698
934
785
858
776
754
851
804
906
972