499
363
280
371
250
472
531
440
482
288
340
284
401
376
266
446
268
382
444
447
317
510
374
282
326
378
347
276
504
377
269
514
493
249