29875 527
8759 277
23827 257
4810 896
4936 601
6110 238
4924 700
3866 303
3787 369
3825 323
19527 847
18809 353