31535
0
1824
1567
2
392
7334
4
2109
2041
1
458
2730
6
3815
3498
17353
1020
877
2275
48766
24
25137
437
19279
980
2546
467
249
691
3375
152
798
3203
10
3674
21743