3090
6
2907
2
19783
21152
8
2903
3
3673
2932
1289601
4
25669
0
1189
579
32302
517
2320
2949
1755
1
4044
5
3080
716
1221
3546
14
3186
1153
4471
297066
3694
475
17946
485