21152
8
3080
3
3090
6
2903
2593
1
2932
2
120
0
2535
14
1045
297066
692
1828
1294
572
2258
17946
2245
514
1849
743
1976
2711
810
2911
9
4651
2996
6844
398656
19
108797