34959 50
48960 40
31647 40
20597 38
19391 32
18430 32
18287 22
16939 19
14632 12
8198 10
12733 7
10640 7
8049 5
7721 5
10629 3
8426 2
7883 2
8469 0