34503 8
40184 7
21953 4
34909 5
23284 4
21956 2
31154 8
30527 7
23756 3
36109 5
23776 2
24426 3
31604 7
24780 1
20931 2
20581 2
26303 3
20054 1
15004 1
17582 0
16329 0
19027 2
29081 3
86058 18