9987 30
10790 40
16154 41
5598 13
3584 5
8601 19
4490 5
8016 19
6627 13
7262 9
5677 13
5496 5
3259 1
3701 4
4383 2
14576 36
37474 58
3239 2
2882 0
3169 2
3187 2
3034 2
14095 12
23022 35