14009 687
34285 463
10802 506
9718 159
1647 84
13931 315
27004 249
4787 442
6859 847
5722 622
4061 734