1395
2287
1430
488
506
529
558
1181
525
901
1783
529
987
577
570
597
929
556
592
1011
813
606
1246
760
954
611
778
1413
588
452
698
526
574
538
749
548
674
585
703
807
1085
831
704
745
515
586
608
475
591
612
797
594
710
