2903 441
1639 26
21809 130
3535 516
6744 479
39059 374
2842 368
3107 46
1749 311
8893 676
4280 614
9747 585
4055 364
3304 614
4027 555
985 60