31535
0
1824
458
2748
2
584
1069
1
896
1105
1649
1586
319
6800
1431
8766
909
1192
1378
3287
1428
1418
1024
1115
1543
846
46414
552
3815
4594
1152
2275