The Number of Windows

Constraints

• $1 \leq N \leq 10^5$
• $1 \leq Q \leq 500$
• $1 \leq a_i \leq 10^9$
• $1 \leq x_i \leq 10^{14}$

Input

$N$ $Q$
$a_1$ $a_2$ ... $a_N$
$x_1$ $x_2$ ... $x_Q$

Output

それぞれの質問に対し, 解の個数を 1 行に出力せよ。

Sample Input 1

6 5
1 2 3 4 5 6
6 9 12 21 15


Sample Output 1

9
12
15
21
18