576
1
3595
6
63
490
281
2412
724
769
2
855
96
1593
780
469
639
861
234
78
793
536
589
735
667
801
622
657
473
1183
70
729
708