2500 1
2499 9
2498 3
2495 7
2495 0
2491 6
2489 9
2480 21
2475 16
2470 4
2469 8
2468 7
2465 8
2463 13
2460 8
2457 7
2455 8
2454 11
2453 8
2451 13
2450 5
2449 5
2449 30