5005 18
3457 12
2815 5
1161 3
2788 8
2944 13
6016 13
3153 12
1004 1
5833 4
9030 28
915 0
3694 5
2415 5
3472 10
5907 28
1477 5
2298 6
1567 10
5031 15
5287 18
6388 21
1015 2
5547 28