31535
0
2748
2
1824
458
6800
467
2683
1857
1
2730
6
1418
3659
14
2657
3
2668
5262
10
2275
1152
105290
282572
20634
8
1649
4594
46414
2008
639
584
1209
1452
1431
3114
4
8766