888
981
855
702
714
1020
947
1139
1217
913
1362
1628
861
707
685
734
709
678
632
725
795
688
679
964
1001
1478
2998
930
1244
924
1112
873
922
876
1007