29759 527
8701 277
23662 257
4792 896
4918 601
6039 238
4904 700
3857 303
3770 369
3813 323
19402 847
18639 353