29880 527
8766 277
23848 257
4811 896
4937 601
6116 238
4926 700
3866 303
3787 369
3827 323
19536 847
18817 353