649 0
2675 10
2410 2
1979 11
874 7
3090 12
4889 15
3537 7
1999 4
2239 10
2377 4
3691 5
3609 4
3155 5
7336 20
8752 25
2710 11
3311 16
3445 6
2894 6
5480 10
2221 8
7437 28
5002 7