2591
915
1005
2491
1194
1210
2078
5466
8853
4523
1092
1328
1644
3900
23169
940
3372
942
1002
1677
1554
1433
942
13354
1230
2017
4857
2111
915
787
769
1364
1025
1260
2880
1998
3310
874
1497
10464
958
1009
852
3722
1126
923
1364
963
1583
1667
3594
973
1697
1805
1001
2693
1169
893
1574
1669
948
890
864
1197
1159
1888
909
861
956
786
841
901
1546
779
846
5198
809
7048
842
827
889
788
838
1137
1277
832
874
930
987
806
798
788
1976
842
2138
739
1063
819
1041
1553
776
2955
781
962
971
858
995
985
1284
869
846
1179
793
898
1074
790
1024
817
878
1025