45918
34368
33468
9681
9188
8534
8392
6052
5925
4973
4735
4479
4452
4194
4162
3962
3897
3886
3108
3025
2972
2935
2756
2687