19944 21
37922 45
37321 45
19470 15
9002 7
11350 7
29897 32
24302 28
40943 54
12177 11
26456 32
11214 7