2047
0
1991
4
1618
1
841
2
511
452
4168
5
3473
862
2110
7793
2650
20
11152
9
712
1078
2477
8
4754
7
2502
4396
2395
2938
2324
3624
5771
10