29831 527
8738 277
23770 257
4798 896
4928 601
6084 238
4913 700
3862 303
3779 369
3816 323
19473 847
18738 353