39821 58
20090 21
14516 16
8182 6
10256 11
10011 8
19049 20
16015 18
8966 8
13755 14
10560 10
15843 18