Best place to get touchup paint would be the dealer....... Assuming it has the stock paint, then they'll be able to look at the VIN and get the correct color.....
Although, if the scratches are that big, you might want to take it somewhere to get it done....... You will probably be glad you did.......