3000 72
24978 51
2972 423
6146 617
14940 481
34104 588
136720 626
9361 115
9327 362
19834 137
8495 639
5647 290
26507 688