34883 51
27765 48
21391 45
15878 20
14175 16
12916 19
11907 18
10329 25
9716 9
9448 16
7006 10
6335 3
6142 3
6067 7
5663 11
5398 11