21152
8
3090
6
2903
3
2593
1
2932
2
1108
297066
0
2378
1942
1929
3080
401
17946
5978
19783
3546
25669
1849
2711
1189
2911
9
4651
2483
2996
398656
19
32302
108797
7034
2190
5090