21152
8
3080
3
2932
2
3090
6
2245
108797
0
2903
1512
1
1047
297066
2087
47639
908
1310
25669
1045
2920
4
2124
2732
7258
1189
2348
628
475
3012
189326
717
476
337
536