831 124
358 89
2587 739
16696 729
2751 460
7606 421
2394 279
8665 631
4508 923
12686 551
4900 677
3157 348