21689 15
12688 7
59614 64
15592 14
14867 10
10538 9
7714 5
14394 11
22483 22
80314 83
78429 47
20636 18