322
261
598
677
316
161
5411
3016
244
1046
275
1049
342
252
242
251
13
231
17
283
222
385
418
9611
8310
374