21152
8
3090
6
2258
1
2903
3
2932
2
1015
2669
1694
951
690
1044
564
3080
1743
0
398656
19
108797
4573
644
25
1200
550
14861
7
1329
3960
2949
5339
5
2980
2229
25669
19783