31551 5
21752 4
28403 2
104557 15
42578 5
42556 3
22680 2
44181 4
73530 6
25351 2
44853 4
26657 5
35731 2
57908 8
38377 6
57601 2
244179 31
26206 2
29229 8
36931 5
40754 5
26109 1
87827 9
29031 1