29833 527
8739 277
23773 257
4799 896
4929 601
6091 238
4917 700
3862 303
3780 369
3818 323
19474 847
18740 353