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