29813 527
8730 277
23743 257
4797 896
4924 601
6071 238
4910 700
3860 303
3776 369
3815 323
19451 847
18714 353