2926 668
1926 399
3025 574
1690 259
2569 590
2960 784
601 66
626 40
14191 124
16850 782
14993 730
2656 403
29442 503