31535
0
2748
2
1824
458
2683
467
1129
1418
6800
3659
14
105290
2730
6
282572
2368
1
1649
2657
3
2668
20634
8
4594
46414
2275
1431
846
8766
896
909
1192
1378
584
1428