50133 252051
40566 143749
20003 125809
19394 108600
19281 116205
19011 60184
17233 70492
11378 36068
10671 45355
9108 86294