11153
8
21152
3090
6
2903
3
2932
2
1015
1
2669
1694
951
690
2907
564
1360
3080
997
1743
0
866
2838
3412
2655
845
3957
3245
108797
2744
2949
1433
25669
19783
2535