3090
6
2903
3
3546
1
2932
2
19783
1289601
4
442
0
956
21152
8
25669
644
1189
14
189326
17946
3080
3673
351
2964
1603
522
1310
6247
5
2906
572
3868
10
788
174730
18
10827
543