1261
1223
1284
1311
1689
1170
1042
1033
1101
1059
1011
958
877
1142
1400
1132
1233
916
873
769
1274
1203
1421
1473
1154
1606
1699
939
786
859
777
754
853
805
906
972