15026 45
1571 6
27780 89
4329 71
11618 35
3249 4
8147 24
6156 22
12207 33
350 2
7129 23
5258 19
6531 7
12397 39