1305
766
816
719
1312
825
699
777
648
896
921
1371
3158
923
857
686
781
728
926
1211
3586
683
788
757
964
3275
816
834
843
839
825
827
836
3037
683
1488
1128
716
925
1747
731
714
658
995
806
819
828
1105
882
1040
4110
666
1484
759
694
632
894
733
685
736