15023 10
14621 3
18898 4
24869 23
12991 2
17229 9
19001 21
17078 6
29200 30
21935 24
17225 19
18536 8
15048 5
14063 13
20160 11
19126 12
15256 6
12347 4
11710 9
18345 6
21345 17
14055 10
18457 6
29929 31