18875 16
9589 13
9155 5
14998 14
14407 13
9615 16
14106 17
20998 17
50403 36
51404 86
14029 3
12284 11
46504 41
19512 16
18057 28
30800 50
47647 71
33602 40
17476 12
10441 11
21418 35
63978 113
11388 11
20502 46