108706 766
4145 621
1800 278
11624 601
2572 353
4511 885
2246 500
1967 334
2759 410
2284 301
1743 364
2914 717
2844 324
4417 774