31535
0
458
1824
2748
2
584
2730
6
2683
2668
319
2657
3
6800
105290
282572
20634
8
46414
1
4594
1152
467
1204
2855
683
3659
14
691
1069
896
1105
5918
4
1009
759