399
361
284
472
413
348
252
439
297
347
255
241
511
368
360
384
331
421
385
232
398
569
352
306
414
430
233
377
412
519
315