477
344
909
774
992
370
936
802
666
531
749
613
828
694
773
988
509
372
589
801
666
528
748
962
694
908
776
987
502
368
447
316
533
747
963
828
340
903
420
638
367
934
800
313
528
398
960
825
339
554
772
639
853
718
582