15031 6
21179 8
21932 4
39826 11
17676 3
68901 4
19279 9
4628 3
42527 5
20005 7
53258 12
15109 4
18029 10
31831 8
24755 7
35333 5
501079 27
726202 77
884631 165
272526 26
195257 16
57426 12
110704 20
108457 11