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