2071 3
787 4
7191 15
7427 10
40000 44
4838 20
2451 8
4611 15
1721 6
9540 7
1416 4
1282 3
3221 7
1053 10
2704 3
1458 5
1945 2
1305 1
1743 4
1535 5
1879 4
2977 10
1185 3
1407 4