53662 52
27596 25
15021 14
11813 10
7558 1
43557 45
15642 7
10139 8
7289 1
16010 12
28864 26
22257 22