1016
973
794
740
716
668
666
612
589
585
552
533
514
512
490
478
467
456
446
428
427
413
400
398
397
372
364
347
327
323
319
315
311
308
299
296
288
281
270
269
266
262
258
257
215
214
208
205
198
197
190
188
185
176
169
165