1186
1042
722
709
881
762
725
902
860
1212
935
899
872
1007
1105
906
1252
1087
941
1144
4862
1582
1305
1903
1745
1744
1980
1526
1555
5426
9806
6950