29776 527
8709 277
23685 257
4792 896
4921 601
6050 238
4905 700
3858 303
3773 369
3814 323
19418 847
18670 353