499
441
398
259
230
427
515
309
252
240
338
292
270
254
284
467
417
330
475
455
363
501
405
358
290
519
488
370
477
424
505
450
234
490
420