399
384
325
249
400
244
502
463
336
280
451
360
341
397
435
432
222
426
273
349
410
448
510
464
408
333
401
254
499
407
250
278
289
322
285