7432 10
9596 13
5996 4
11289 17
6061 4
4970 3
4449 3
6072 7
17143 48
9678 16
10683 20
16738 48
11441 17
15975 41
28170 96
23322 69
11587 27
99220 202
45766 53
12562 39
25323 68
15392 22
14699 34
21596 55