2898 863
6482 140
1761 516
429501 856
4914 384
2314 43
25145 278
16170 313
18176 435
77452 637
22634 926
43963 638
56485 505