15012 10
12440 4
44926 20
13911 6
15826 4
17170 6
17860 7
15816 11
11207 3
18318 22
10830 4
13275 7
13084 2
11605 2
16159 15
17009 4
15128 11
25718 20
13032 5
16787 13
12841 4
16980 10
14889 4
18494 21