21152
8
3080
3
2932
2
3090
6
2087
1189
0
297066
2245
2377
1
2270
2903
14
1047
572
2151
536
3715
2145
2366
951
5151
1978
25669
4651
1945
19783
2535
2219
4
2996
2524