31535
0
2748
2
1824
458
6800
2683
2730
6
297
2657
3
2668
3659
14
105290
282572
4328
10
503
20634
8
1649
1
4594
46414
467
1152
525
296
584
771
1431
552
8766
909
691