999
975
1035
1020
1438
929
901
1155
889
982
1023
949
1143
1218
915
1363
1629
862
1001
1480
3001
932
1245
925
1113
874
924
1022
876
1008
1179
885
875
1613
997