1008
1253
1800
1423
874
885
3091
2132
2326
1622
904
2048
1065
7437
14864
1024
2122
1128
5508
4465
2296
1123
4024
902
1335
869
1009
1178
1556
1105
1383
1006
5825
943
789
860
870
2181
1157
3440
1804
2722
5423
6304
4294
880
866
1595
5335
2112
954
3393
2626
958
1076
2958
3921
919
1039
1648