29726 527
8676 277
23624 257
4789 896
4916 601
5991 237
4901 700
3854 303
3768 369
3807 323
19355 847
18598 353