876
2541
694
1494
812
689
1237
1106
978
675
634
777
2137
1478
644
1252
1361
878
713
1429
708
668
792
683
646
989
1110
686
663
830
731
766
696
748
669
717
1723
1511
689
829
760
693
740
667
670
692
923
737
734
1132
1289
658
627
766
726
1000
1731
681
1885
637
1352
1280
670
769
1123
655
670
1760
1262
693
2456
938
668
934
622
701
1971
750
661
619
717
1081
951
2395
647
2482
946
1182
799
1280
1769
623
1783
1461
1862
705
1231
708
621
749
1715
695
1413
639
947
657
642
1061
753
629
651
1190
1122
676
1997
694
752
680
2362
775