42811 762
1142 103
4986 368
24618 89
9781 564
3225 140
2443 290
2309 294
3170 575
3335 544
3115 474
3056 612