14901 17
12011 20
7246 5
7815 3
11592 10
14437 22
21124 36
18731 36
32838 115
8053 4
35685 62
7444 9
29187 65
9767 11
39703 102
35624 88
20757 31
21185 60
11705 17
10920 10
15797 24
131042 295
10125 7
9734 0