31535
0
1824
2730
6
2748
2
1649
1
552
458
6800
1431
8766
909
1192
1378
46414
474
4594
1428
1069
2328
3
896
1105
2275
1024
1115
1586
1543
1779
467
846