2903 441
1639 26
21808 130
3534 516
6744 479
39052 374
2842 368
3107 46
1749 311
8893 676
4280 614
9746 585
4054 364
3303 614
4027 555
985 60