1026
982
802
741
712
671
659
608
603
581
555
534
517
510
493
486
471
451
449
428
426
413
411
408
400
397
372
369
364
350
321
317
316
312
309
305
304
290
287
275
273
271
269
261
259
256
215
214
212
211
204
196
189
186
180
177
176
168