4958
3312
2677
2662
2411
2210
1838
1809
1768
1692
1648
1579
1576
1547
1454
1420
1351
1350
1323
1238
1215
1192
1181
1170
1169
1156
1144
1144
1120
1111
1102
1024
1018
1017
1011
991
983
978
918
916
887
881
872
872
868
860
823
822
817
800
797
773
766
762
760
741
740
736
729
718
718
706
698
698
697
696
694
688
688
681
677
665
658
647
641
638
638
637
630
623
621
613
608
605
605
601
600
600
589
580
579
573
570
570
564
558
557
552
552
539
535
529
529
517
514
512
509
508
504
502
500
493
491
480
469
463
456
450
429
429
411
408
401
396
394
392
390
366
348