3090
6
21152
8
2932
2
3080
3
4471
297066
0
4651
25669
14
17946
5151
189326
1047
2245
1189
1755
1
4044
5
2903
3546
32302
2405
1849
3715
9956
3673
2740
19783
971
444571
9
181997
11