21152
8
25669
0
2299
1
19783
2
17946
3090
6
2903
3
2932
5169
4358
3551
10
2996
572
1507
32302
189326
1404
975
4
1536
108797
3080
1289601
17970
15
2891
297066
2344
267612
94424
3186
2366