2048
2
2045
1
278
1711
0
16062
15
1306
83
991
1044
1161
2060
2194
1741
8411
3
575
6698
7
1812
2788
3560
3035
2763
2368
775
621
2890
1679
2099
444571
9
1162
1924