1023
4507
2372
8479
2398
1480
998
1359
2307
886
897
2403
1659
1614
863
1281
1693
3289
1270
956
898
806
12333
1127
1264
1267
981
1049
2277
1336
5970
6052
1740
1287
972
2843
876
1120
20108
1254
1095
2427
1223
1286
763
1127
1009
25956
2027
1105
1096
972
978
970
796
911
912
1149
1059
3735