47098 239615
37011 131146
18907 104357
18815 117814
18660 110138
16400 66066
14203 46168
10431 43064
9112 29280
8925 83781