529
483
373
383
342
499
426
421
487
390
311
314
362
273
472
304
347
340
478
303
473
298
490
346
307
363
295
239
381
530
277
408
511
427