Klimkiewicz, seems no native speaker is interested!
Sorry- we get so many threads coming through that sometimes some get missed. If this happens, just post <bump>, which is a standard way on forums of putting something back to the top of the list. I'm afraid that the way forums work, posts get pushed down very quickly, so bumping an unanswered post is the most effective way of getting it back up. I come in and head for New Posts, which normally requires two screens, so I do miss things. Anyway, here's my answer. I would naturally use 'as of', but I searched and here are the results:
as of - 57.7 million
as at - 6.87 million
as on - 9.91 million
Other uses are covered, but all include dates and finances, so it would seem that they are all possible.