1699
1874
693
900
1154
888
981
855
702
714
1019
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