31535
0
2275
2
19279
20634
8
964
1
2730
6
3759
2668
1343
2062
25137
1796
3
3114
4
2459
9
17353
1594
1903
798
1020
1960
7
2799
1587
2546
670
802
1824
1053
3888
785
4591