2345
5987
1102
1263
1053
2359
1649
1171
1220
1046
1047
869
3614
915
961
15893
42132
10400
1024