2259
2119
1870
1721
1499
1444
1421
1398
1094
1016
1008
986
899
854
844
828
717
708
694
666
664
648
648
633
621
611
584
574
557
550
548
546
542
522
498
476