51679 10
71958 28
33006 10
110282 51
29754 8
50780 33
74527 33
35730 22
19778 12
26509 8
19876 5
30633 9
61004 34
46928 21
17626 4
178305 24
345156 12
292133 38
163303 10
144680 15
144059 25
399751 54
803557 171
630779 94