20772 18
42551 49
7174 5
18791 17
12943 10
26868 28
9942 5
13182 12
12552 11
19667 16
9346 6
13871 11