原翻译中的“最小公倍数”应改为“公倍数”。
给定整数 $x,y,a,b$ $(1 \le x,y \le 1000, 1 \le a \le b \le 2 \times 10^9)$,求在 $[a,b]$ 中有多少个 $x$ 和 $y$ 的公倍数。