20
9
1
3
176
86
103
39
12
7
5
18
29
155
125
126
22
1117
14
11
4
46
13
6
99
30
647
15
82
17
28
35
25
466
163
10
55
24
8