1401
1029
876
857
791
716
665
585
574
559
541
530
521
508
486
473
460
437
436
425
416
410
399
396
390
389
387
382
381
371
360
319
305
299
298
293
287
286
284
283
273
249
247
241
240
239
233
219
209
203
200
198
182
176
175
165