5286 3
4460 7
7508 9
4399 4
6900 10
15769 14
5826 2
6686 6
4421 5
6287 6
10306 20
5048 2
5044 4
4476 2
6401 4
5208 6
12479 21
15947 43
6773 2
6625 9
7776 8
12208 20
7638 5
19648 14