14531 24
15120 22
16299 19
11923 19
7027 4
8148 4
7269 4
8467 4
8446 11
9621 9
9174 15
11830 12
11003 11
19260 30
8285 2
18162 26
11108 13
9049 3
9455 8
7512 4
7038 5
14153 11
9716 21
18672 40