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