510
459
364
424
322
351
268
254
340
468
464
425
426
305
426
557
326
359
306
365
275
360
266
480
236
385
473
422
400
352