3089 92
4042 893
7301 369
3701 314
5640 702
3752 574
2772 101
7185 793
3648 718
2770 374
4892 760
4152 622
3752 588
59425 269
45215 823