30000 42
2762 13
5421 24
2720 5
2286 13
2852 20
2499 6
2563 15
1002 6
2931 16
3191 21
1957 10
3417 11
4881 42
1695 12
2703 11