2902 441
1636 26
21804 130
3534 516
6739 479
39024 374
2839 368
3106 46
1747 311
8892 676
4280 614
9741 585
4052 364
3303 614
4023 555
985 60