31535
0
1758
25137
2275
2
2585
19279
466
1
2459
9
2730
6
17353
5825
11
1020
968
2668
2076
1824
3114
4
2574
1563
5223
20634
8
7334
467
2546
802
23150
2809
967
1463
1869
5