893
2
988
496
1
500
412
822
497
1029
595
621
561
744
719
1133
692
751
539
590
655
474
551
397
613
476
513
583
524
470
367