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