7009 601
6932 503
359217 662
108840 441
88320 300
36666 540
9515 72
16621 59
11580 849
18002 770
27948 182
12047 552