3090
6
2903
3
2932
2
21152
8
989
0
5517
572
1539
1
3080
3673
1011
1289601
4
3083
17946
3546
2996
1092
452
1189
929
32302
14
1903
2919
1723
435
2258
25669
108797
2358
9