2952 68
4287 796
5805 682
9657 392
7990 621
15046 413
8287 461
7364 819
3743 655
4815 103
39492 381
10948 642
4362 382
2796 220
4017 825
2776 265
5029 879