88028 25
50129 8
43155 12
26059 3
19905 3
40251 10
28933 2
38978 6
41327 16
108051 34
80929 24
25126 8
54802 13
64355 22
43609 11
35003 6
33684 7
27359 1
19257 1
79259 16
48178 11
24351 4
21709 3
21405 2