21686 15
32986 22
15172 12
7898 6
7278 1
13945 12
24981 23
91159 91
20316 18
6822 5
37378 41
37809 35