31535
0
547
437
4536
2
25137
2730
6
2657
3
2668
1921
1
273
379
9355
20634
8
865
814
467
567
5262
10
2183
2855
5223
9
3092
2369
3653
527
11881
282572
2108
55
1869
5