20332 16
16505 1
14940 9
33518 32
15814 14
30225 8
12844 2
13445 6
12242 2
11666 2
15563 5
22114 21
14908 7
15555 12
13397 9
12991 3
13175 7
10455 1
10677 3
11509 3
14641 12
19294 4
17013 3
23990 18