264229
124184
103521
102741
93398
75127
69152
60582
54477
40605
37142
32903
31184
25726
25597
23291
20086
19879
19036
18058
15868
15580
13814
12981
12041
11687
11686
10557
9814
9732