29742 527
8686 277
23642 257
4792 896
4917 601
6014 237
4901 700
3854 303
3768 369
3812 323
19381 847
18619 353