600 124
330 89
2567 739
16504 729
2742 460
7578 421
2385 279
8552 631
4497 923
12657 551
4899 677
3135 348