1002
684
653
1003
1171
1291
661
1071
694
1118
1305
715
670
965
696
919
1020
738
877
935
1041
1275
1038
1754
734
1136
671
1625
2848
1896
1596
831
868
1882
743
1495
676
1971
1314
1709
1366
666
1471
1424
1200
710
1973
2480
661
694
1001
1399
673
658
872
1170
628
1133
656
1313
1997
2042
831
729
887
1888
668
717
677
723
606
1108
1317
1604
767
656
621
1259
657
722
657
1173
892
849
3006
656
645
2766
672
798
697
1398
759
782
701
674
715
749
1281
1222
2561
1258
2073
1031
1081
786
1882
781
912
1951
649
832
727
1962
2191
1799
684
799
881
676