31535
0
3114
4
17353
25137
2730
6
20634
8
19279
2
1098
2275
1824
6800
2809
2668
2085
1
2091
1043
802
405
486
246
2008
2712
5
2855
3
247
1559
467
3092
2111
3691
2301