22747 99
6842 585
53975 742
12145 457
3455 282
13721 862
5016 380
4190 715
5145 769
3087 355
4885 557