95
53
19
12
7
22
8
197
9
57
45
25
17
16
153
104
54
216
416
35
40
14
10
28
164
173
150
67
18
26
614
427
44
15
71
159
121
193
29
141
221
327
244
348
147
88
81
41
32
74