582
449
316
532
396
825
691
906
424
641
503
718
448
314
883
744
959
827
690
425
988
501
369
932
447
664
751
611
474
341
555
769
987
500
363
446
663
877
742
606
475
339
773
636
849
362
579
797
661
878
395
959
469
337