31535
0
458
1824
2748
2
1232
1428
1
552
1649
1343
1009
3815
1152
3287
1431
6800
8766
2522
909
1192
1378
1069
611
4328
10
896
1105
383
1024
1586
1543
25440