29820 527
8732 277
23753 257
4797 896
4925 601
6077 238
4913 700
3861 303
3778 369
3816 323
19454 847
18723 353