29742
27824
22190
9105
8253
8130
6245
6164
6148
5684
5294
4975
4926
4510
4203
4015
3568
3355
3029
2981
2933
2923
2906
2856