52
52
98
317
725
492
317
523
253
306
514
243
301
226
461
761
377
450
381
343
362
348