542
534
522
521
519
509
501
500
484
478
475
469
464
461
460
447
446
441
436
435
434
432
430
428
426
425
424
419
417
413
411
409
408
404
397
393
387
384
383
382
381
380
366
362
360
359
355
354
353