3090
6
1189
0
21152
8
14
2932
2
2903
3
1193
572
19783
2996
3673
3080
25669
3386
803
4837
5
47639
9956
475
1289601
4
1804
1
5043
444571
9
1729
2471
2919
5517
17946
3083
2535