assumed first names from displayname of users active this year and other criteria, setup to extract by page number for export.
It's a frikkin mess, don't look. lol
Experimenting with PHP "Gender" Extension (https://www.php.net/manual/en/class.gender.php) ... needed some sample data to play with. :-)
Total output was about 20 pages (1 million names)
Q&A for students, teachers, and linguists wanting to discuss the finer points of the Russian language
declare @cntall int = ( select count(*) cntall from users );
group by displayname
order by cnt desc