2906
4904
785
1494
731
1785
778
674
1057
885
1891
858
1629
1207
2278
998
665
2118
1501
801
654
836
951
2933
1057
709
738
859
1306
710
922
699
1026
3640
913
791
618
749
721
808
779
681
1790
645
770
774
750
1930
2509
2972
746
737
1084
875
902
1865
814
753
695
759
898
1014
870
743
813
668
661
1509
3578
774
1573
2491
9397
2002
836
3399
1158
791
2129
756
608
619
1429
1762
1623
2241
906
1364
855
970
3080
663
4041
2565
1140
1243
967
1422
1412
735
1530
1312
649
1656
1784
1430
785
4420
1909
1053
1444
2369
2009
916
693
1697
724
960
1091
728