641
617
439
405
1535
514
459
675
1735
426
409
402
837
427
1782
822
481
394
1035
532
441
674
369
503
543