487
481
402
383
358
350
347
331
319
314
292
288
269
265
258
250
244
241
236
223
222
218
216
215
209
208
199
198
196
194
193
192
191
186
181
179
178
177
176
175
173
172
169
168
166
165
164
160
159
158
157