2500
1635
16781
935
867
857
1231
779
846
1788
683
690
696
819
1979
931
1059
1840
1307
841
1657
1508
824
836
1853
655
913
679
902
1189
724
1317
2846
1420
704
1724
724
1605
776
1442
1414
656
810
1746
1285
815
973
1076
1990
953
634
848
677
879
1048
645
619
756
2505
748
689
815
1540
688
1497
739
796
831
1052
1036
811
657
609
739
1041
1266
878
1418
793
894
1010
740
650
1504
847
1038
733
765
761
731
1901
724
1170
836
898
728
1055
1399
977
692
683
824
880
1476
1111
694
1683
851
1702
761
705
565
555
968
730
3383
781
703
1394
685