861 124
362 89
2594 739
16714 729
2753 460
7663 421
2394 279
8666 631
4508 923
12689 551
4900 677
3160 348