20371 19
12608 10
45440 53
15855 13
11331 6
10162 8
7568 1
28470 26
46512 54
12166 9
18484 17
27410 28