1096
817
752
925
1003
1722
721
496
1207
470
494
783
1740
546
421
551
432
6928
663
523
481
772
439
623
451