50309 252959
40925 145120
20110 126561
19547 61793
19451 109068
19357 116509
17327 70920
11631 36864
10691 45603
9121 86527