31535
0
25137
787
2275
2
19279
363
467
637
1824
918
1020
2111
3
2730
6
968
2006
1
171
458
2668
2224
3114
4
2574
2459
9
5223
17353
615
482
348
913
422
1877