10836 20
4670 4
6801 8
4330 2
7320 1
6385 5
17765 35
6089 12
36104 76
6227 5
4120 12
5674 4
7600 13
8694 24
5717 2
4441 5
5844 9
9488 16
4999 7
6419 12
5213 8
4758 3
4282 1
14176 27