21581 14
20395 22
11004 13
7225 11
5711 9
12415 23
21957 26
27262 19
4556 6
125328 167
12031 16
9773 6
7430 14
9647 11
16972 27
28712 44
15175 23
17930 18
20396 30
52378 69
15839 15
11150 9
40403 50
24906 54