1221 72
24048 50
2680 423
5451 617
14766 481
33740 588
135179 626
9203 115
8776 362
19306 137
8404 639
5436 290
25592 688