1023
4508
2372
8479
2398
1481
998
1359
2307
886
897
2403
1659
1614
863
1281
1694
3290
1270
956
899
807
12334
1127
1264
1267
981
1050
2277
1336
5970
6053
1740
1287
973
2843
876
1122
20118
1254
1095
2427
1223
1286
763
1127
1009
25956
2027
1105
1097
972
979
970
797
911
912
1151
1059
3735