50452 253806
41239 146403
20220 127247
20065 63281
19476 109402
19384 116815
17474 71596
11880 37801
10718 45901
9131 86871