17331 3
38351 2
74555 16
37630 4
52206 4
97406 4
40157 5
18403 1
24453 2
55582 3
60759 7
36352 3
72303 4
100959 4
400652 34
312005 22
386431 54
125157 17
31306 2
46828 2
50980 1
55132 11
182329 27
85981 8