3089 92
4039 893
7299 369
3699 314
5638 702
3751 574
2771 101
7185 793
3647 718
2768 374
4891 760
4152 622
3752 588
59400 269
45172 823