3089 92
4042 893
7301 369
3702 314
5642 702
3752 574
2772 101
7185 793
3650 718
2770 374
4892 760
4152 622
3754 588
59427 269
45226 823