29892 527
8775 277
23880 257
4813 896
4939 601
6123 238
5064 700
3866 303
3787 369
3830 323
19552 847
18844 353