3080 92
4033 893
7291 369
3692 314
5627 702
3746 574
2767 101
7173 793
3645 718
2763 374
4881 760
4146 622
3739 588
59205 269
44610 820