4
28
3
148
19
23
9
2
60
16
6
1
27
14
18
85
118
8
238
62
65
286
17
686
37
11
32
15
49
124
138
133
342
36
21
45
58
209
34
41
99
12
242
61
33