495
434
349
523
340
477
472
432
273
361
257
508
498
339
348
517
400
301
324
420
435
302
496
254
263
318
355
478
410
444
425
387
453