1025
1460
10201
2932
4508
1430
1267
1186
1229
1525
967
998
1224
1133
886
897
3978
848
1882
1659
863
1446
1281
899
3290
1241
1635
3634
10508
956
878
1107
1247
1080
1267
1261
1050
781
2128
2277
1336
1515
1312
969
2453
1214
827
1287
1033
1126
1187
876
837
1494
1261
1728
1286
839
934
4055