17946
0
25669
32302
21152
8
3090
6
19783
2
1461
3498
4
7034
3546
1
7258
673
1768
619
5431
496
2903
3
2932
19944
572
745
467
1380
1289601
108797
2666
9
7159
10
3080
2299
1819