523,526,529,534,538,542,546,549,551,554,560,565,569,566,562,558,553,550,546,534,530,519,510,503,496,491,485,485,487,490,493,497,501,505,510,515,519;996,995,995,996,998,1002,1009,1020,1030,1041,1052,1061,1072,1073,1073,1071,1066,1064,1061,1062,1063,1063,1059,1055,1049,1046,1041,1032,1027,1021,1017,1014,1011,1009,1006,1001,998