15001 3
13257 14
10237 11
11323 4
14145 16
14066 22
18984 18
9768 6
11607 4
20694 23
20171 17
12043 5
19988 29
18008 33
28800 47
13660 12
19817 27
10605 6
15795 17
13808 17
10182 1
21219 40
20909 11
24081 28