21152
8
3080
3
3090
6
2903
514
0
2932
2
1015
1
2669
1694
951
690
108797
120
2535
1808
14
2949
1045
564
692
1828
1294
572
1743
2258
17946
956
2245
3465
1849