516
141
94
171
28
82
21
226
68
134
59
45
42
46
51
50
227
22
49
355
62
174
191
245
195
27
163
142
133
162
198
67
225
385
1244
237
73
64
52
26
1195
206
85
61
219
155
183
74
610
60
132