29759 527
8703 277
23663 257
4792 896
4918 601
6042 238
4904 700
3857 303
3770 369
3813 323
19403 847
18642 353