330
106
13
100
41
55
356
17
11
25
8
30
9
6
46
20
5
32
29
173
24
99
38
168
23
3
10
51
12
16
68
7
27
559
44
265
22
53