988
954
880
837
821
756
734
725
712
707
656
592
587
583
581
570
568
564
560
556
531
524
517
512
494
494
477
466
442
438
436
427
427
424
416
414
410
398
398
395
395
390
386
384
383
375
372
363
361
360
336
335
333
329
323
322
314
314
313
308
301
300
295
292
290
289
289
289
288
286
284
283
281
279
279
278
278
276
272
272
271
266
257
254
250
250
249
247
242
241
241
240
239
239
237
235
233
232
229
227