3098 92
4047 893
7308 369
3704 314
5648 702
3757 574
2774 101
7190 793
3656 718
2779 374
4899 760
4156 622
3759 588
59508 269
45531 824