3985
1470
1362
1353
1108
941
930
926
865
782
770
746
719
658
657
630
606
603
593
591
586
578
575
565
557
553
552
541
533
532
525
505
501
491
489
485
485
455
451
451
450
450
447
427
423
418
415
400
398
398
391
388
386
386
386
371
368
362
356
339
337
331
328
323
322
314
302
302
293
289
275
270
258