29753 527
8690 277
23654 257
4792 896
4917 601
6028 238
4903 700
3855 303
3769 369
3812 323
19395 847
18630 353