49999 639
46275 593
17003 522
11383 350
40558 723
9561 897
17241 90
11297 104
9976 62
19605 588
42894 308
64541 200
42597 226
8626 452
14128 218