2675
804
642
801
769
700
915
2850
2164
1106
1297
735
645
785
720
863
3473
702
709
650
707
665
1527
766
821
670
912
707
763
911
687
791
701
976
638
670
709
700
664
812
723
695
754
2604
638
1186
616
1405
683
706
758
775
707
1251
1001
4575
692
662
849
684
1533
1064
714
720
923
976
741
1718
1933
1089
700
1759
713
632
1127
1313
1186
877
620
871
1326
1014
1100
974
1549
1291
772
798
1468
662
980
809
1702
634
1078
731
1516
692
781
1583
908
1243
2552
672
858
683
1138
711
759
658
1233
1177
666
1453
1903
833
1405
1451
1121
813