3093 92
4044 893
7302 369
3702 314
5644 702
3752 574
2772 101
7186 793
3651 718
2775 374
4895 760
4154 622
3754 588
59452 269
45319 823