475
266
283
255
287
507
379
275
343
263
345
320
442
448
226
261
473
228
354
430
324
351
298
428
493
403
400
344
457
286
445
366
294
519