351
1
421
294
330
317
81
391
507
219
358
411
246
392
316
284
466
231
82
61
65
73
271
230
2
232
853
360
244
274
208