21668 18
14403 13
19732 19
47440 58
19766 18
13044 11
14068 11
33675 32
48761 59
16292 14
7758 5
33934 36