10152 8
18646 17
33488 36
13100 12
35367 41
17295 14
14863 10
17329 16
12680 7
15723 14
21538 19
78417 47