942
18
722
803
886
301
688
502
418
677
523
526
494
749
598
294
319
837
792
298
423
450
823
996
289
654
480
368
633
912
468