419
311
370
289
441
527
300
469
291
232
461
295
266
462
384
273
261
365
491
299
318
511
387
425
504
521
293
391
241
396
284