245
350
625
431
725
592
133
171
381
607
462
455
380
533
685
1250
1337
1213
110
778
552
677
836
915
89
469
247
423
616
330