570
564
561
557
553
552
539
537
536
535
534
529
517
515
509
508
506
502
501
500
496
495
491
472
468
463
459
457
456
455
451
449
448
446
445
441
440
426
425
422
421
420
414
413
407
406
404
402
398
397