118202 167
60920 102
25311 29
17429 30
31482 41
107098 213
483702 948
138096 215
67009 144
259608 41
340083 1139