11352 16
7488 8
10682 12
10496 10
15604 13
9801 13
17488 18
21590 14
8723 10
11559 14
11742 14
17359 5
18656 17
7402 1
12013 14
25489 19
10146 9
17830 29
25822 21
11387 3
15419 27
39285 34
33024 49
59908 98