31535
0
25137
2275
2
2103
1
2125
486
363
20634
8
1020
2730
6
2809
2120
3092
968
19279
1752
5150
1824
2328
3
2668
615
3114
4
5223
9
17353
2564
1819
1381
396
1043
802