1002
2800
729
410
726
510
267
675
566
806
1064
456
676
446
724
506
407
623
690
536
480
513
606
497
696