31230
24807
17476
15866
14517
10934
9495
8974
8953
7420
6850
6797
6790
6692
6613