2588 31
8828 747
4830 216
5062 720
5166 141
155639 264
40169 638
15575 71
8247 857
33125 240
9452 755
4723 150
7346 482
5658 539
3706 547
4853 562
4244 614
2054 366