12338 8
18078 41
19875 22
14187 10
23249 18
13488 8
21302 20
37540 22
8737 5
29137 21
21752 17
103731 41