4116
1554
1391
1323
1087
1055
1048
1027
965
942
886
874
838
813
793
791
778
735
718
711
695
687
663
647
639
624
606
605
573
557
547
536
532
528
521
500
498
497
496
494
487
483
478
466
463
463
462
462
457
448
446
436
435
432
428
428
418
414
388
380
380
377
375
367
366
359
352
337
331
322
317
314
298
255
237