21152
8
3090
6
3080
3
2932
2
2903
297066
0
2245
4471
14
1189
1047
2996
3546
1
189326
475
4651
108797
55904
2355
4
10827
32302
37355
13
2535
25669
3779
1289601
4044
5
2087
17946
3051