2048
2
1015
1
1694
951
690
1306
83
2669
278
564
1743
0
108797
1711
991
21152
8
2949
1161
2670
1787
2045
16062
15
1923
5375
1451
2495
2110
2294
2386