26
385
43
12
16
8
157
135
30
24
54
94
183
31
81
10
32
71
39
28
23
462
1104
20
14
21
34
209
349
140
13
18
50
169
213
205
337
777
320
226
3
27
9