15086 27
7195 5
27534 45
16597 15
16943 32
15402 14
21394 9
9940 3
9004 7
8810 3
10837 4
9262 2
8125 4
13098 11
8569 8
10048 4
8134 6
9413 9
8329 4
11849 9
14152 15
10129 0
11674 7
25047 31