266
393
321
299
293
408
308
300
625
854
457
485
506
373
495