139
1
244
193
551
564
247
128
105
310
1599
3
111
2
74
405
358
123
388
570
704
800
654
76
830
85
746
4
369
541
705
1002
766
1088