29833 527
8739 277
23773 257
4798 896
4929 601
6091 238
4917 700
3862 303
3780 369
3817 323
19473 847
18740 353