2903 441
1640 26
21809 130
3535 516
6744 479
39063 374
2842 368
3107 46
1750 311
8893 676
4281 614
9747 585
4055 364
3305 614
4028 555
985 60