21152
8
3080
3
2932
2
3090
6
2245
3680
297066
0
2903
485
1047
2032
2535
25669
2024
1
19783
17946
3546
572
1189
2386
2145
1193
2902
16
1849
1694
2773
5
189326
3715
706
2907