50451 253792
41238 146386
20220 127242
20056 63244
19476 109397
19384 116813
17471 71586
11879 37793
10718 45900
9131 86866