5000 5
14123 8
5954 4
5640 1
4929 4
6457 8
5442 2
4585 1
4526 1
4559 2
5544 4
5623 3
4326 3
4276 2
5522 1
5905 2
5379 5
6956 10
7246 12
13215 18
5620 2
9447 7
7259 5
8934 7