31535
0
2730
6
25137
476
1
2275
2
19279
2620
3
2727
968
1333
444
1949
138
334
2668
785
78
3114
4
2574
369
2459
9
5223
17353
2759
1020
1250
2546
802
1824
1997