406
59
449
50
375
118
384
14
381
54
303
67
197
12
521
51
497
24