2904 441
1640 26
21811 130
3535 516
6744 479
39067 374
2842 368
3107 46
1750 311
8893 676
4282 614
9747 585
4055 364
3305 614
4028 555
985 60