3098 92
4048 893
7309 369
3706 314
5648 702
3758 574
2774 101
7192 793
3657 718
2780 374
4900 760
4157 622
3759 588
59530 269
45597 824