21152
8
3080
3
3090
6
2903
2932
2
1015
1
2669
1694
1380
0
951
690
2535
564
1828
1294
572
1743
1403
17946
108797
2245
3465
1414
1849
1976
14
2480
2057
3354
2935