15030 6
31834 23
15858 13
14557 17
12245 6
15884 7
40362 59
21003 15
29543 25
42206 60
42899 76
49983 59
26036 30
22642 13
29546 30
13504 14
13767 11
12705 9
20789 14
34280 53
23377 32
27629 31
51968 110
24619 10