1460
1182
965
885
878
877
810
748
717
702
678
645
641
629
624
588
573
558
547
537
511
506
499
497
495
480
479
469
463
429
407
401
398
397
389
368
367
366
351
347
336
333
312
311
297
292
290
286
275
268
247
246
239
220
218
213
211