31535
0
896
1
2748
2
417
1129
1824
458
1291
1976
6800
467
2683
4513
1642
2730
6
1418
3659
14
326
2657
3
2109
2668
1587
661
2275
105290
571
282572
20634
8
1649
4594