986
952
875
834
819
753
731
722
710
706
652
588
584
580
579
568
566
563
555
552
529
520
515
511
492
484
476
464
440
434
434
426
423
423
414
405
395
394
393
393
392
386
384
382
382
373
370
361
359
359
334
333
331
327
321
316
312
311
311
307
299
298
293
291
288
287
287
287
287
285
282
281
279
277
277
276
276
274
270
270
268
265
255
252
248
248
246
245
240
240
239
238
237
237
235
233
231
229
227
224