2512
1033
791
775
865
897
924
976
858
889
817
855
860
1261
865
975
955
915
856
998
848
1134
986
946
946
1007
1185
1335
1174
1100
1083
1001
1065
958
1025
973
1244
3876
1321
1138
3268
1179
1186
1345
1442
1105
1372
1323
1494
1274
1895
1460
1384
1704
1995
1791
1640
1642
1451
1876