3114
4
17353
0
25137
31535
19279
2
20634
8
2730
6
1949
3
1098
1880
427
6800
1009
739
295
298
2275
2095
1824
918
3469
5713
1725
1
47041
846
882
376
357
78
568