21152
8
3090
6
2903
3
2932
2
1015
1
2669
1694
1787
1371
951
690
1923
1533
564
1539
3485
7
1380
0
3080
1743
989
572
108797
496
1681
2173
2999
2949
1011
25669
14