14009 903
11653 358
6804 488
3717 401
3053 125
9983 478
3760 421
4096 364
9715 126
4810 723
2564 119
5761 704
7588 472
5342 636
11686 715
6069 240
5607 687
3298 223
5458 887
2922 362
2351 215
5092 966
14104 133
9890 790
24093 595
11673 417
5078 38
21248 510