1331 72
24053 50
2684 423
5476 617
14769 481
33751 588
135221 626
9206 115
8778 362
19315 137
8405 639
5445 290
25611 688