3080 92
4033 893
7289 369
3692 314
5627 702
3746 574
2767 101
7173 793
3645 718
2761 374
4881 760
4146 622
3739 588
59203 269
44602 820