843
574
646
607
670
842
554
1K
504
587
469
472
430
674
1K
438
570
528
692
801
362
421
788
482
417
302
531
499
476
746