22896 99
6855 585
53995 742
12152 457
3460 282
13726 862
5034 380
4191 715
5148 769
3088 355
4899 557