13838 628
8529 91
66932 500
41103 399
53655 293
25618 806
47040 497
6682 244
5646 884
5077 378
4877 193
2623 514
3382 472
21607 758