1231
6405
8853
1002
1599
701
804
1318
1849
6897
747
747
2246
785
787
1113
726
935
931
1071
2174
778
1133
802
1422
888
798
732
2105
18187
873
886
853
1099
797
804
2225
1200
741
691
861
1886
2251
906
1191
781
1474
741
830
785
2163
890
828
780
817
706
752
13477
786
3213