256
221
14313
373
115
28
455
414
606
11
523
686
603
122
41
769
112
16211
13815
703
503
164
173
10811
92