611
478
343
906
420
853
369
933
453
318
879
395
477
342
555
773
990
502
366
796
663
881
746
963
474
690
556
771
987
716
580
798
664
876
393
610
474
687
771
989
503
718
932
447
314
879
394
610
827
692
906
774
637
503
365