47098 239615
37011 131146
18907 104357
18816 117816
18660 110138
16400 66066
14203 46169
10431 43064
9112 29280
8925 83781