19743 18
11023 9
11846 7
28255 29
10973 8
17543 8
8736 7
12927 10
14390 11
21280 21
13570 10
29904 29