21152
8
3090
6
2903
3
2932
2
1015
1
2669
1694
951
690
564
3080
467
0
1743
915
108797
4179
14
323
3240
1279
4
496
1380
2949
14861
7
553
25669
3315
19783
2535
317