10
113
75
244
45
168
21
10
7
6
17
17
160
1
4
739
3
154
927