12642 12
39895 59
21766 24
38977 54
23569 29
37907 23
18208 20
20707 25
6151 5
10129 11
13480 14
28175 39