39696 590
2256 511
2845 499
7927 630
3148 623
1579 325
2788 523
2486 622
7125 301
7468 149
24617 528
41429 212