3090
6
2903
3
2932
2
1153
0
21152
8
1804
1
763
1663
5
3080
3673
6247
3034
1755
2740
189326
6110
4
985
3186
14861
7
2377
2919
444571
9
174730
18
3551
10
25669
14
2358
19783
2535
1289601