361
348
335
380
237
328
503
469
432
393
355
522
449
507
411
510
400
396
382
297
230
360
426
239
291
299
245
336
538
450
387
327