21152
8
2245
3
297066
0
2299
1
17946
3090
6
2903
2932
2
5169
3551
10
3765
4
1507
189326
1404
975
1536
108797
3080
17970
15
2891
2344
267612
1289601
94424
3186
1162
1100
174730
18
571
894