1487
904
820
809
661
562
515
509
491
487
479
446
418
416
415
405
384
378
367
359
353
352
343
337
335
333
332
320
319
307
306
303
303
302
298
294
293
288
284
281
280
279
278
272
267
261
256
255
252
251
251
250
249
248
247
245
245
244
244
243
241
239
239
239
238
238
236
235
235
232
231
229
229
228
227
226
226
225
225
224
224
224
223
221
221
220
220
220
219
219
218
217
217
216
215
213
212
211
211
211
209
209
209
207
207
206
202
202
202
201
200
200
199
198
196
195
195
194
193
192
187
187
186
184
183
183
181
180
180
179
179
178
178
177
177
176
173
170
169
168
167
166
165
165
162
162
155