328 8
341 8
124408 6
205269 6
259525 3
251250 2
115619 2
88587 1
70659 1
223398 1
64526 1
297312 1
208680 1
160516 1
99400 1
139295 1
125785 1
241452 1
64084 1
193150 1
297552 1
66408 1
246399 1
217805 1