14950 10
10868 9
12196 10
71125 35
25394 23
8858 6
12037 8
33218 33
21739 19
11915 9
57017 58
13166 12