34629
29488
19833
18270
16738
14271
10934
9912
9716
9603
7895
7493
7434
7405
6850