29763 527
8705 277
23664 257
4792 896
4918 601
6044 238
4904 700
3857 303
3770 369
3813 323
19405 847
18645 353