806
673
408
968
484
344
562
780
993
859
724
940
322
535
402
965
830
345
430
994
508
372
941
454
318
885
754
965
696
906
427
992
506
374
458
319
533
748
962
479
695
428
991
503
370
587
450
313
886
748
612
827
344
908