842
803
946
637
1310
965
785
852
729
927
23420
1222
723
1235
718
776
854
668
953
1981
905
2006
1911
902
688
806
617
618
838
796
1045
7288
719
810
1159
672
730
775
819
951
1184
699
1370
681
1698
790
690
903
726
3230
872
1519
675
633
995
1301
706
989
1112
675