15012 19
7614 14
6662 6
4634 7
7035 8
2284 8
5636 9
13221 22
45286 104
10778 12
23779 33
8238 13
25431 49
11532 28
15337 16
12360 16
23953 23
31413 41
35047 79
8622 8
7230 12
10309 9
7453 3
4162 9