21152
8
3080
3
2932
2
3090
6
2245
2903
1047
297066
0
603
99072
398656
19
1204
4573
644
1
3715
550
14861
7
5151
3960
5339
5
2980
2229
25669
4651
19783
2535
1646
4044
3083
17946