29008 9
44556 13
708708 85
89929 25
29283 5
37476 4
29356 3
30705 7
28284 3
39602 5
38105 5
33377 4
26509 3
22127 1
97034 14
55627 2
26483 6
27107 6
22502 1
16679 3
20654 3
16105 3
30807 2
140304 25