3090
6
21152
8
2932
2
3080
3
2903
2245
297066
0
1047
1189
4443
9
14
7034
3423
10827
4
25669
17946
3083
19783
2996
444571
2535
3386
3012
3125
32302
4471
2465
1045
181997
11
280
1