40947
18622
18574
13939
12942
11694
11387
9583
8095
7821
6696
6673
5606
5492
5439
5038
4819
4677
3764
3617