14531 355
12575 828
907 64
1631 278
7120 228
4252 484
4537 280
6579 674
9234 714
6640 657
4677 127
2862 109
3282 562