47951
14620
14216
13334
11314
9713
9726
8213
639
588
573
555
466
462
456
446
433
424
379
364
330
336
3212
294
290
266
264
251
242
230
226
223
217
216
205
203
193
194
185
184
160
165
156
124