39956 700
4637 553
9015 715
3049 536
3314 536
5665 649
1885 137
1801 94
5485 491
13669 575
20597 412
4670 299
3736 211
4568 46
5363 899
5918 429
5519 530
10392 656
2371 288
14795 587
5033 610
20018 445
9577 768
4918 338