331
17
344
18
182
22
15
705
471
563
662
322
21
145
174
173
333
385
311
463
628
284
395
16011
202
102
391