10301 821
3494 324
16359 605
9968 41
49336 492
29506 458
9661 687
16125 123
11975 152
4453 408
21548 242
1525 346
4284 276
997 72
2399 633
1878 367