1054 72
24020 50
2667 423
5425 617
14765 481
33732 588
135120 626
9198 115
8767 362
19265 137
8400 639
5429 290
25567 688