493
491
486
472
462
458
457
454
453
445
443
441
437
435
434
433
432
431
430
429
428
427
418
417
416
415
413
410
408
406
403
401
400
399
393
391
385
382
381
374
372
370
368
365
364
353
350
347
344
342
341