31535
0
25137
17353
19279
2
2730
6
3114
4
1098
20634
8
6800
2275
1020
2546
1
467
2091
1824
3498
2668
2459
9
2085
2758
802
918
392
1949
3
1463
798
6529
7
7334
968
2585