3090
6
3868
10
2903
3
2932
2
21152
8
3080
3673
1189
0
1193
442
3551
534
788
2996
444571
9
522
6247
5
2919
5043
1
1478
25669
14
2358
19783
2535
1289601
4
297066
4044
3083
17946