16675 15
31783 41
13674 14
13308 14
6314 5
8283 6
40417 58
26451 32
23505 22
7686 7
31014 35
13948 14