3512 12
5673 14
1558 4
2333 4
1022 5
1543 5
2583 5
1412 4
1349 5
2498 5
1504 5
3578 7
3769 9
2683 8
3217 9
3130 14
1309 2
1281 3
3171 8
1035 7
2242 8
2150 12
2612 19
3728 25