21152
8
3080
3
3090
6
2382
4
2903
2932
2
1015
1
2669
1694
951
690
2668
2392
0
2535
564
1828
1294
572
1743
17946
638
108797
1583
2245
3465
1759
851
1849
1585
3461