14009 903
11652 358
6803 488
3717 401
3053 125
9983 478
3760 421
4096 364
9714 126
4809 723
2564 119
5761 704
7587 472
5342 636
11685 715
6068 240
5606 687
3298 223
5458 887
2922 362
2351 215
5092 966
14104 133
9889 790
24091 595
11670 417
5078 38
21248 510