29850 527
8747 277
23803 257
4803 896
4933 601
6096 238
4920 700
3865 303
3781 369
3820 323
19504 847
18773 353