The greatest contribution to the revenue figure was made by United States and Canada — last year it brought Rand Worldwide, Inc. 376.94 M USD, and the year before that — 306.36 M USD.