909
805
634
308
487
261
281
547
482
880
720
396
251
489
940