2590 31
8830 747
4831 216
5062 720
5173 141
155642 264
40176 638
15579 71
8247 857
33128 240
9452 755
4725 150
7348 482
5660 539
3706 547
4853 562
4244 614
2054 366