20016 29
30362 88
31265 20
15495 17
17815 26
12337 6
12235 5
16529 17
15106 4
16298 15
12519 5
19754 12
14609 8
11921 7
12561 4
13544 7
17474 23
15826 13
17779 18
12433 4
14334 5
17442 15
19946 12
19757 9