525
519
517
513
506
489
487
482
478
477
476
475
473
469
465
460
454
451
445
444
443
440
438
437
436
435
430
428
427
422
419
414
413
412
409
397
394
391
389
388
384
382
381
380
369
368
365
363
362
360
357
349