16410 8
19826 15
9918 6
7093 4
15257 11
21259 20
28322 8
24162 19
17239 49
15010 10
162525 97
12023 8