21152
8
14
0
572
19783
2
297066
3090
6
4651
3
45986
2903
2593
1
2932
1068
774
55
3551
10
1357
536
3080
930
1189
337
1045
2235
2065
560
417
2711
4837
5
2911
9
398656
19