You cant do a correct checker for those requirements. ie there will be false negatives
10 Benchmarks found, 20 Waymarks visited.:
Not geocaches and not exposed in gc.com api and therefore not avalibel at pgc
Cache found in at least 300 km distance from home coordinates
50 Travelbugs discovered or moved
50 Coins discovered or moved
Not possible with current checker API