806 124
353 89
2586 739
16687 729
2751 460
7596 421
2393 279
8645 631
4508 923
12682 551
4900 677
3153 348