2590 31
8829 747
4830 216
5062 720
5171 141
155640 264
40173 638
15576 71
8247 857
33126 240
9452 755
4723 150
7347 482
5658 539
3706 547
4853 562
4244 614
2054 366