481
475
339
1112
468
395
2616
427
461
330
377
799
359
419
2514
824
445
383
449
721
406
763
804
342
732