563
537
567
508
496
489
550
515
561
513
486
507
557
1059
479
431
636
589
509
572
587
528
577
3254
871
650
532
609
511
501
577
516
720
629
530