21152
8
3090
6
2903
3
2593
1
2932
2
297066
0
3666
1923
2378
1942
3080
17946
5978
19783
3546
25669
2711
1189
948
2911
9
4651
2483
2996
398656
19
32302
108797
7034
5090
5141
7
3041