21152
8
3090
6
2903
3
2932
2
1015
1
2669
1694
951
690
572
0
2949
564
3080
929
485
1743
96
1189
108797
471
2996
1348
2046
1588
2902
16
47639
1154
492
1380