15016 21
13520 10
12533 12
14572 17
15440 15
11446 8
11541 6
10940 12
13734 21
12147 11
12598 12
13473 29
21898 5
13363 4
11112 6
11165 2
11894 10
12049 1
12461 17
15073 10
12285 9
11771 26
12246 8
29438 56