31535
0
2730
6
25137
476
1
2275
2
19279
968
444
1949
3
138
334
2668
785
78
3114
4
2574
369
2459
9
5223
17353
2759
1020
2546
802
1824
1997
1137
265
367
20634
8