3811
2756
2498
1728
1685
1573
1492
1294
1158
996
988
980
959
943
941
905
903
818
747
666
665
658
656
639
626
622
607
587
585
568
558
515
503
471
463
433