681
1790
645
770
774
750
1930
2509
2972
921
746
737
1084
875
902
1865
814
753
695
759
1263
1412
650
651
2682
657
607
688
647
2044
1575
763
1782
783
710
852
2342
1894
726
769
902
656
1115
866
867
1143
638
676
735
1408
1139
905
1304
871
2515
5000
661
822
699
2730
732
1366
1422
2256
647
777
1646
1655
1415
1332
1424
785
990
805
605
1899
674
1343
716
671
2074
910
660
708
853
744
4830
781
1157
808
739
1787
996
2305
2385
747
1643
964
1610
727
717
1673
676
1256
628
2342
687
1016
1165
1019
689
614
638
1677
1548
1079
1884
1063
2984
1114