5982 14
1558 4
2666 4
1337 5
1543 5
2890 5
1412 5
1349 5
2498 5
1504 5
3900 7
4085 9
2994 8
3217 9
3130 15
1620 2
1598 4
3171 10
1035 8
2569 9
2150 13
2612 19
4063 29
3510 17