19730 10
40754 25
20301 10
77778 50
18233 8
32331 33
48577 33
22377 21
12706 11
17253 8
13403 5
18683 8
36331 34
31055 20
12133 4
166106 23
333203 12
275908 36
153331 9
129929 15
131684 24
373234 54
748306 167
601058 93