20
10
13
8
5
6
2
27
12
15
4
172
38
23
25
21
153
52
148
164
226
28
796
40
41
17
30
138
18
95
120
144
126
558
106
96
104
152
157
31
29
26
67
181
80