21152
8
3080
3
2932
2
3090
6
2258
1
297066
0
2245
14
2903
2366
1047
2475
485
9956
898
19783
2440
189326
25669
2024
32302
1045
1692
964
2042
2032
919
1189
884
7258