34806 5
40982 1
37108 3
32805 5
29007 2
39755 3
35978 4
53433 4
29206 3
39106 7
35558 6
43153 8
50404 9
38609 2
70359 13
69580 4
45609 4
43331 3
36027 4
36433 7
37552 3
28402 2
28359 4
144557 20