34831 5
41004 1
37333 3
32851 5
29058 2
39954 3
36032 4
53482 4
29252 3
39130 7
35580 6
43180 8
50481 9
38778 2
70382 13
69658 4
45601 4
43357 3
36034 4
36434 7
37730 3
28459 2
28409 4
144704 20