15085 24
16026 25
9758 10
10701 19
9490 23
12602 16
5764 2
7255 11
6956 12
6009 6
8636 9
6670 5
7898 10
12552 27
7979 7
19425 31
8860 16
9204 13