29948 29
13602 10
23487 25
15842 14
16267 13
17466 16
22492 20
12557 11
15933 13
28722 29
27440 28
7943 6