545
535
531
522
518
505
495
492
491
480
479
477
467
465
464
457
453
452
450
445
437
434
431
429
427
421
420
419
417
414
412
410
409
399
396
394
390
377
374
372
365
364
361
358
356
355
354
353
352
349
345
344