936
1490
1564
1212
3835
1062
744
673
1181
807
758
2175
1006
739
925
776
817
709
657
707
832