14010 20
20145 16
20504 15
15058 13
19982 30
12442 5
15072 9
13880 10
11619 10
14409 16
13660 13
12428 5
14795 8
13603 9
13036 2
30531 36
11214 2
16071 17
12018 6
19113 21
21609 30
11071 10
12621 13
25949 46