959,958,945,931,904,896,956,1000,1005,1022,1058,1086,1119,1142,1167,1182,1185,1190,1198,1191,1176,1173,1158,1137,1112,1074,1046,1020;1991,2021,2035,2064,2114,2131,2148,2178,2162,2144,2147,2138,2138,2153,2168,2129,2104,2071,2054,2027,2017,2016,2001,2008,2020,2005,2000,2012