35080 11
26707 5
40877 10
17631 0
17451 3
19158 5
23783 2
33402 1
14153 1
18682 1
25706 2
30926 6
69307 7
24003 2
30604 4
22358 4
29559 2
41256 5
15632 2
16133 0
20758 0
16084 2
21229 1
30607 1