226
1
889
2
1104
1859
3
643
361
286
336
111
82
1337
627
5
4991
7
300
483
573
816
724
480
533
784
783
333
76
820
843
672
657
825
1311
4