13998 903
11643 358
6797 488
3710 401
3048 125
9977 478
3754 421
4088 364
9705 126
4797 723
2561 119
5752 704
7585 472
5331 636
11674 715
6063 240
5598 687
3293 223
5451 887
2914 362
2343 215
5078 966
14085 133
9879 790
24072 595
11656 417
5064 38
21241 510