89080 19
37704 9
59152 6
47877 9
43228 10
188679 41
30158 2
476032 92
43654 3
18427 1
151256 19
47233 4
20230 3
22901 4
34457 7
41084 10
32283 5
155028 10
48132 3
23082 1
543426 68
28301 3
139176 28
376927 93