100398
59969
49105
45699
42102
35555
33943
25686
25459
22910
20343
17788
17187
17153
16510
14824
14074
13942
13738
13218
12575
11664
10951
10920
9865
9086
8563
8348
8273