4960
4554
4380
3417
3099
2958
2904
2021
1896
1799
1044
1020
936
906
892
850
848
847
828
827
763
738
721
720
714
699
632
630
610
596
566
551
541
527
520