1002
976
1040
1024
1439
930
902
1158
890
985
1025
952
1143
1219
915
1364
1630
862
1004
1486
3009
932
1246
926
1118
875
1023
877
1011
1184
888
876
1618
997