530
312
469
502
305
266
481
397
527
358
271
329
273
368
242
514
276
330
278
369
393
392
346
491
428
356
471
503
520
420
449
335
426