9
43
6
4
21
3
515
27
149
17
20
5
23
86
55
15
12
26
35
8
39
71
7
11
42
329
187
130
25
30
118
61
89
206
466
140
64
112
133
78
68
106
271
117
80
37
57
19
13
24