3089 92
4042 893
7300 369
3701 314
5639 702
3752 574
2771 101
7185 793
3647 718
2770 374
4892 760
4152 622
3752 588
59418 269
45211 823