1616
1064
929
1284
899
1177
901
998
885
595
477
546
619
605
548
652
554
600
578
512
603
557
530
549
573
536
535
523
537
504
517
518
525
547
615