89076 19
37708 9
59228 6
47953 9
43226 10
188704 41
30155 2
476133 92
43653 3
18428 1
151279 19
47283 4
20233 3
22903 4
34456 7
41101 10
32284 5
155052 10
48158 3
23076 1
543554 68
28303 3
139181 28
376979 93