31535
0
25137
17353
19279
2
2730
6
3114
4
6800
1098
20634
8
2459
9
1961
729
777
2275
1880
1462
116
355
2395
1949
3
2091
918
47041
1446
2306
1084
363
1020
1079
2635