51681 10
71953 28
33003 10
110277 51
29755 8
50777 33
74531 33
35728 22
19778 12
26501 8
19881 5
30627 9
61007 34
46932 21
17626 4
178303 24
345154 12
292128 38
163307 10
144683 15
144059 25
399757 54
803557 171
630783 94