655
697
657
2006
631
1423
722
663
1803
1675
735
1070
1494
1283
1391
2061
1040
801
759
709
704
647
677
1408
1477
711
667
1428
672
1859
1692
813
725
892
773
708
671
583
687
1173
628
634
607
732
797
1105
1472
841
680
1999
664
758
840
716
749
1001
1725
1090
748
747
770
1196
679
1295
718
619
903
1612
1793
832
733
719
1082
823
661
737
653
826
650
627
632
2202
887
662
750
1889
782
994
692
1851
1909
671
862
759
2403
656
892
1223
1260
807
653
854
729
1033
783
1513
822
1408
1206
1057
792
657
1233
1352
677
939
1126
1101
1282
1161