14959 44
1445 6
27780 89
4285 71
11594 35
3207 4
8092 24
6122 22
12163 33
350 2
7093 23
5223 19
6490 7
12375 39