19965 317
14305 632
6877 378
7364 560
4342 461
4102 665
4724 860
6050 548
10327 731
2858 441
4263 832
1793 185
4865 966