17570 13
11831 5
9753 3
12505 13
19089 16
18909 19
11389 5
11610 1
17497 18
13306 8
16622 8
35634 50
34035 66
34818 76
14324 22
60872 86
45286 99
15723 14
43298 126
26294 61
12938 10
15345 10
29939 44
38677 88