637
645
18624
798
705
821
1094
748
843
677
1003
1362
961
689
1649
1820
687
752
686
665
677
864
1809
657
1305
2237
753
745
638
3433
778
1295
687
716
835
753
1063
749
1521
1210
2260
869
762
13111
769
16053
638
1742
810
836
781
1070
1050
693
760
6490
684
741
616
836