953
1108
706
707
2430
1352
816
957
665
700
640
1063
689
747
1286
889
699
705
785
1113
839
6437
811
628
805
655
1450
1431
815
795
912
941
1952
874
864
2500
1635
16781
935
867
857
1231
779
846
1788
683
690
696
819
1979
931
1059
1840
1307
841
1657
1508
824
836
1853
849
979
692
707
734
977
1167
793
632
882
737
735
1567
741
741
808
642
1085
910
2401
1231
1026
681
1069
737
986
757
3588
745
1768
731
791
1496
1065
640
694
989
724
665
696
1342
734
676
2136
805
6202
1027
3106
797
702
1445
3246
781
638
718
1262
1328
877
793
678