15396 14
18057 21
30148 36
12197 13
13979 12
20664 27
11635 11
7813 6
11282 11
9981 9
30481 35
38247 48