510
377
591
674
882
401
618
480
346
428
988
858
373
587
802
318
751
613
829
696
561
425
991
858
372
587
667
531
396
614
480
342
912
773
641
371
588
450
317
884
750
609
830
693
905
769
988
852
721
589
451
315
878
744
962