3098 92
4047 893
7306 369
3704 314
5648 702
3757 574
2773 101
7190 793
3654 718
2778 374
4898 760
4155 622
3758 588
59496 269
45498 824