8068 18
3020 2
3495 5
3747 4
4201 7
7961 9
3317 3
3780 6
5133 9
14154 25
25585 64
12245 29
7237 13
15072 50
13800 21
9246 17
3905 5
3474 4
4158 3
4692 2
5051 8
6048 18
2975 1
3299 2