50635 255308
41960 149561
21221 66809
20322 128544
19561 110143
19432 117387
17668 72849
12531 39703
10792 46520
9155 87594