42810 762
1140 103
4986 368
24618 89
9781 564
3225 140
2443 290
2309 294
3169 575
3335 544
3114 474
3054 612