29851 527
8747 277
23807 257
4805 896
4935 601
6096 238
4920 700
3865 303
3782 369
3821 323
19506 847
18773 353