2894 441
1632 26
21767 130
3526 516
6728 479
38864 374
2822 368
3094 46
1741 311
8882 676
4270 614
9722 585
4044 364
3266 614
3990 555
977 60