2898 863
6479 140
1761 516
429491 856
4914 384
2314 43
25145 278
16170 313
18176 435
77451 637
22634 926
43958 638
56484 505