31535
0
2748
2
3659
14
1824
458
6800
467
2683
2730
6
1418
2657
3
2668
2275
105290
2177
1326
1
282572
20634
8
1649
4594
46414
1152
584
1452
1431
3114
4
8766
909
691