34
4
28
8
6
2
3
15
1
10
9
5
13
11
141
147
16
119
299
44
19
294
96
35
180
506
7
131
308
17
644
73
107
29
321
158
54
105
14
52
341
12
137
64
48
37
66