2898 863
6480 140
1761 516
429493 856
4914 384
2314 43
25145 278
16170 313
18176 435
77452 637
22634 926
43960 638
56484 505