30131 26
11568 7
17335 13
20721 13
8404 4
10553 6
19741 15
75303 19
16363 12
25731 20
13235 8
37609 22