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