39
19
14
12
9
30
23
3
8
120
6
27
21
245
221
105
15
11
29
521
218
126
26
7
4
36
130
25
213
57
335
456
136
16
482
959
45
66
43
146
31
293
10
92