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