5009 72
25987 52
3481 423
7153 617
15217 481
34543 588
138605 626
9694 115
9694 362
20485 137
8689 639
5983 290
27762 688