503 9
9714 19
5394 4
5680 7
2443 1
15133 18
8388 12
8347 9
17313 33
47566 55
38822 41
20383 22
67540 62
11193 14
14161 13
14545 10
10197 15
11559 22
29360 51
8539 18
19045 27
16656 22
10193 19
18695 31