14005 687
34276 463
10799 506
9718 159
1647 84
13931 315
27003 249
4787 442
6859 847
5722 622
4061 734