90
36
31
58
1127
43
123
166
10
61
187
26
30
118
389
197
17
48
12
13
133
25
9
7
11
20
145
68
55
106
215
904
191
23
15
83
39
18
674
209
34
200
69
82
391
29
56
444
37
177