22861 99
6853 585
53987 742
12149 457
3459 282
13725 862
5033 380
4191 715
5146 769
3088 355
4894 557