4156 0
12478 1
29178 6
66883 16
50280 7
31905 2
23955 6
30384 8
21651 1
38829 9
18484 2
40827 4
39305 8
80404 10
100304 51
20309 8
47881 27
44578 39
84926 93
178456 24
178476 54
211005 33
521253 42
661083 117