14037 11
35008 37
11238 9
18218 9
30581 26
12475 10
17697 16
48769 59
22668 22
11679 10
9537 6
33936 36