19185 18
20385 19
7940 6
6866 5
14905 13
17680 16
11874 10
27470 28
26142 23
23893 13
45440 48
12966 10