3096 92
4045 893
7304 369
3703 314
5646 702
3754 574
2772 101
7189 793
3652 718
2777 374
4895 760
4155 622
3755 588
59472 269
45397 824