18502 22
13045 9
103731 41
14618 11
18155 9
27923 24
13950 9
8796 5
14187 10
15770 5
10535 6
19368 21