384
43
12
16
8
157
135
30
24
54
94
183
31
81
10
71
39
26
28
11
32
23
460
1103
19
14
21
33
208
349
140
18
25
50
169
213
203
337
776
320
226
3
27
9