41568 45
27047 25
18790 15
58620 67
2531 1
19656 19
112750 127
10271 8
18315 18
14999 14
10589 9
26711 28