31535
0
1418
2
467
584
1378
2275
3659
14
1824
458
4594
1
2748
1823
1154
3287
1696
340
1649
552
18385
1229
1099
1453
4106
6800
1431
999
8766
1145
909
3114
4