226
1
889
2
1104
1859
3
642
361
286
336
111
81
1336
627
5
4990
7
300
483
573
816
723
480
533
784
783
333
76
819
843
672
657
825
1310
4