5961
3301
2445
2351
2022
1745
1667
1665
1418
1411
1385
1228
1185
1099
1020
950
936
927
825
800
771
752
745
699
692
669
663
652
613
593