14489 16
14001 33
13761 8
13935 9
10116 7
14078 19
15376 15
34910 45
27995 51
19897 23
12995 6
11678 10
21306 45
10651 12
16635 29
13260 9
14806 9
9173 5
13310 8
14686 14
9957 3
11320 8
30270 40
53125 148