50809 10
41478 8
24158 3
18205 6
18931 5
16582 8
21054 5
36976 4
29876 3
22752 10
10153 0
13252 0
20533 6
10458 9
13580 6
59582 12
30659 10
15181 8
35908 31
36357 15
16581 10
42258 23
22333 12
30106 20