4196 8
10977 28
17731 45
2518 3
6364 18
11577 32
15727 36
5758 5
19139 45
4768 3
13395 15
27322 107
25426 114
16885 55
3089 5
3033 4
3051 0
2951 1
20106 46
4354 21
14735 21
7474 5
20224 40
4999 8