659
659
693
754
655
632
673
772
1884
1188
1812
929
830
754
689
700
1860
639
778
652
624
788
815
737
660
1125
638
673
661
802
650
2421
943
2037
1096
758
867
715
865
952
960
679
667
826
1507
675
727
786
726
672
678
916
832
652
654
746
713
747
698
722
592
656
1187
1690
1992
637
751
652
1522
931
2022
1359
1485
1255
1454
1054
699
677
673
715
1438
901
652
1795
782
1253
963
1758
953
1958
1278
941
1061
694
678
690
681
747
812
1694
713
1714
651
1315
796
702
653
2797
657
700
1496
1463
1528
1766
3003
726
1697
775
671
1149