3089 92
4040 893
7299 369
3701 314
5639 702
3752 574
2771 101
7185 793
3647 718
2770 374
4892 760
4152 622
3752 588
59405 269
45184 823