965
830
341
912
426
508
722
939
799
315
882
748
480
696
557
773
639
855
371
936
800
315
744
613
478
343
909
424
854
721
935
452
312
882
395
960
478
694
771
639
503
366
581
450
663
748
614
826
692
908
422
987
508
720