1178
917
819
643
638
627
594
556
532
518
475
465
451
446
439
428
427
406
399
395
394
391
389
387
386
382
380
380
377
369
366
360
358
357
355
353
351
346
338
336
336
334
331
329
326
321
318
317
316
313
313
313
311
310
306
304
302
299
298
297
294
294
292
292
288
288
287
285
285
283
283
283
283
281
281
280
280
279
277
276
273
273
272
272
271
269
267
267
266
265
264
264
264
264
261
261
259
258
256
251
250
249
248
246
246
245
245
245
244
244
244
243
242
240
239
239
238
237
237
237
235
235
235
235
235
234
233
232
231
230
229
229
228
227
227
227
227
226
225
225
223
221
220
218
218
216
215
210
210
206
205
200
200
197