29758 527
8694 277
23657 257
4792 896
4918 601
6032 238
4903 700
3855 303
3769 369
3812 323
19398 847
18632 353