66608 8
45283 4
26402 2
65580 16
52002 6
345934 39
57930 5
180579 17
135726 30
113529 13
258106 53
102227 13
26758 2
29202 1
118427 21
72509 6
34605 2
81606 15
73230 11
62155 11
110131 9
106659 18
137731 27
346878 65