11034 0
13705 1
29951 6
68108 16
51183 7
32280 2
24353 6
30954 8
22081 1
39257 9
18880 2
41207 4
39578 8
81029 10
100984 51
20533 8
48332 27
45102 39
85754 93
178781 24
179228 54
211452 33
521958 42
662151 117