2898 863
6471 140
1761 516
429451 856
4914 384
2312 43
25145 278
16170 313
18176 435
77450 637
22631 926
43956 638
56477 505