29850 527
8747 277
23803 257
4802 896
4933 601
6095 238
4919 700
3864 303
3781 369
3820 323
19504 847
18772 353