14005 16
13666 12
24658 24
8215 5
11949 5
8070 3
10786 2
14093 28
9679 8
12414 8
7128 9
11967 8
22107 15
39377 59
35372 44
25003 28
18438 23
22736 24
22444 20
22165 33
25742 18
11001 4
11752 9
24014 42