40986 80
30586 16
28860 20
25394 29
24597 19
21792 10
21566 9
21286 9
21051 21
21045 13
20905 26
20526 22
20125 20
19966 17
19839 19
19465 10
18068 19
18049 11
17261 14
16614 10
14162 13
14079 22
13891 13
13318 17