40155 40
11033 9
13401 11
10986 10
36907 35
45463 48
13847 10
17466 16
27464 25
12572 11
17568 15
7333 5