50312 252977
40936 145146
20111 126568
19554 61823
19451 109073
19358 116513
17329 70924
11636 36881
10691 45610
9123 86529