13504 12
45267 48
20660 17
9491 6
168387 15
12693 7
28805 27
19424 13
56095 17
33036 22
29655 32
9921 5