10796 14
14557 28
9055 7
88290 154
21085 20
15472 21
29149 19
38950 21
27237 42
11671 16
17833 25
7174 1
7034 1
17614 17
45926 77