15011 12
13408 10
11891 7
20829 18
12090 3
14910 4
21868 16
18450 17
15793 11
11483 3
14317 13
13738 14
11631 7
22169 18
12450 10
16004 13
11205 3
14529 13
30222 34
13605 4
20333 28
31579 44
21334 28
32520 24