31858 3
39709 4
59254 12
60229 7
120830 21
300881 36
25759 1
30201 3
32857 3
37781 6
44682 9
50301 11
35306 9
41302 4
36577 3
42556 8
41076 2
93607 12
56351 4
47305 5
51984 4
54906 6
56226 6
168876 19