226
1
886
2
1103
1859
3
642
361
286
336
110
81
1336
626
5
4990
7
300
483
573
815
723
480
533
783
782
333
76
819
843
672
656
825
1310
4