685
1056
1084
836
1997
664
771
646
1117
887
849
921
743
820
1542
1025
1578
1008
1032
1674
1887
706
991
1612
1036
1047
858
1007
1550
5265
2459
1359
1014
820
864
2419
4959
1886
993
936
2922
1462
933
763
3106
1461
632
896
2774
666
11485
855
732
2794
1504
772
846
709
1810
946
1296
989
1664
842
5011
1982
1958
676
1782
768
1073
671
807
1444
1870
1229
800
635
1009
818
685
4618
21722
698
2297
779
888
849
830
795
713
2749
1087
1215
739
805
1193
718
979
2746
1521
973
777
725
688
1066
1757
633
1492
952
1265
1005
2099
739
884
1523
615
2073
2667
684