2981
1606
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
3106
5171
935
1588
2115
1209
657
933
650
1174
1799
843
1844
892
944
861
1064
683
778
2139
760
995
1418
713
750
1632
935
765
716
781
808
792
657
821
835
850
864
565
4142
1224
981
977
862
807
753
934
861
627
3415
663
934
678
4803
1112
1461
687
770
991
965
3172