5694
3535
2819
1894
1649
1578
1536
1476
1369
1354
1327
1315
1303
1291
1262
1196
1096
1092
1059
1008
993
978
968
964
948
926
911
904
889
881
878
872
869
868
859
859
853
850
838
828
827
823
814
813
806
790
788
780
760
757
753
752
752
751
748
743
735
729
714
688
663
657
653
649
641
638
634
630
616
597
593
592
586
577
567
563
562
558
558
553
546
535
532
529
526
524
523
508
505
500
494
487
484
471
471
465
461
456
454
452
440
437
418
404
372
366