520
490
307
477
201
441
446
243
484
286