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