5479 7
3940 8
2152 3
3060 6
2368 5
3616 9
3191 9
2561 6
1590 3
6010 21
2612 3
2878 7
3337 10
2796 5
1975 2