50368 253367
41084 145804
20160 126841
19816 62595
19467 109249
19372 116670
17382 71156
11779 37329
10703 45763
9127 86772