4295 19
2786 10
8788 14
9423 21
6475 9
6029 14
13134 14
5117 11
27151 78
17504 27
48608 70
95687 286
17981 26
30328 26