21152
8
3080
3
2932
2
3090
6
25669
0
2245
2903
19783
1047
297066
32302
2484
2042
1
2182
378
2629
3715
2035
2241
1087
5151
1065
55904
5627
951
37355
13
4651
2906
5801
2535