823
2
468
1
634
954
1095
894
742
649
637
660
475
1009
655
877
66
568
619
949
2402
6
496
1000
513
3874
3
1010
697
1627
1650
601
573
400