3195 805
4422 568
17077 358
15563 829
1134 64
1885 278
8911 230
4949 484
6138 280
7193 674
9716 714
7094 657
5074 127
3395 109
3906 562