419
272
250
244
374
339
243
506
263
291
327
449
283
517
494
340
473
514
528
410
428
482
408
281
349
326
260
415
439
502
225
332
411
523