182
46
628
36
427
182
418
59
377
129
283
89
195
63
607
173
730
105