21002 29
40435 70
11343 9
15276 11
10183 4
21132 36
8607 5
19213 14
9403 14
11057 5
14184 7
11035 10
17509 16
25629 18
16314 10
50207 47
27461 37
16288 12
13785 6
12820 15
17572 16
16340 17
19277 43
9915 6