21531 9
22234 6
37257 5
337804 29
65880 3
25930 3
60707 1
62056 3
29582 1
47751 7
48628 5
38477 5
66455 3
45151 9
129152 9
4927 8
99854 25
23205 5
39203 9
68626 4
128303 14
12680 1
25978 8
74677 11