16395 17
31373 77
17313 32
16714 21
12809 33
23469 29
19474 36
39797 39
5335 6
6477 5
26288 30
12158 11
3905 5
24626 48
47532 64
12287 10
46213 58
86358 153
4503 6
111507 191
8649 11
4620 3
14338 9
19547 60