29758 527
8698 277
23658 257
4792 896
4918 601
6035 238
4903 700
3855 303
3770 369
3812 323
19399 847
18632 353