10526
6536
4912
5513
4216
594
6013
503
1889
558
709
410
777
685
552
1137
9518
693
16632
26127
15123
35658
28330