40487 59
15612 17
11772 13
16643 15
16480 19
16124 17
11131 12
9926 9
21746 28
15534 17
13875 16
38215 48