3113 92
4071 893
7342 369
3723 314
5672 702
3776 574
2789 101
7212 793
3679 718
2792 374
4933 760
4186 622
3799 588
59860 270
46818 829