45284
4841
4035
3762
2803
2656
2524
2350
2301
1808
1504
1467
1350
1321
1272
1218
1072
1063
982
949
831
754
716
558