29880 527
8766 277
23846 257
4810 896
4937 601
6115 238
4926 700
3866 303
3787 369
3827 323
19536 847
18814 353