2048
2
2045
1
278
3765
4
297066
0
1295
2683
3683
2650
20
1711
16062
15
280
1306
1581
83
2159
1226
2250
2245
3
3053
7
991
2797
5
1044
1161
2060
2194
2354
2773
1741
8411