529
375
526
400
328
506
368
495
488
280
519
394
512
332
453
260
300
398
239
460
476
419
251
405
402
418
342
348
301
409
340
230