2048
2
1814
4099
8
891
2934
2562
830
0
801
400
1000
673
1152
1
802
496
1162
1239
2181
2299
796
6
5949
5
3354
9
662
868
1691
674
1352
1749
1710
10736
26
1699