501
315
279
506
304
245
370
313
430
396
455
357
244
391
378
372
324
409
307
214
460
280
267
377
427
496
381
389
282
373
376
390
220
227