29843 527
8742 277
23786 257
4800 896
4930 601
6094 238
4918 700
3864 303
3780 369
3819 323
19490 847
18758 353