18689 18
53579 52
17643 15
66881 23
7150 5
13998 11
19313 17
25271 23
9760 7
8068 6
21731 15
12390 10