31535
0
2730
6
968
20634
8
25137
1824
1020
467
2657
3
2668
2
3092
1
2574
2855
918
2275
5223
9
2881
2008
19279
105290
492
3498
4
9355
17353
2749
1222856
703
3114
1098
555