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