12590 6
14047 10
12047 3
10940 7
11504 5
17369 11
10783 3
14084 9
11011 1
16140 13
16645 18
21610 28
12648 3
10096 4
12586 10
19939 25
23150 32
21531 28
17647 17
16849 8
29054 38
29018 41
23727 29
12301 4