472
476
509
311
473
504
432
442
248
406
227
335
355
512
313
383
352
490
454
418
312
245
403
409
280
456
385
222
430
289
372
346