31535
0
2730
6
25137
476
1
2275
2
19279
968
909
444
39034
714
1949
3
138
334
418
2668
306
785
78
3114
4
2574
369
2459
9
5223
17353
171
2759
1020
1790
2546