29759 527
8701 277
23662 257
4792 896
4918 601
6039 238
4904 700
3857 303
3770 369
3812 323
19401 847
18637 353