504
316
474
375
337
332
358
317
228
388
285
286
414
256
346
211
237
254
330
298
326
413
372
248
244
303
296
441
261
431
436
417
367
491