2500 3
2499 1
2498 2
2497 2
2497 1
2497 6
2497 4
2496 9
2496 1
2495 0
2495 3
2494 1
2494 5
2493 4
2493 3
2492 1
2491 1
2490 4
2490 3
2490 2
2489 3
2489 12
2487 8