1129 124
402 89
2615 739
16846 729
2768 460
7863 421
2408 279
8710 631
4602 923
12733 551
14956 678
3192 348