3191 805
4422 568
17077 358
15561 829
1134 64
1885 278
8907 230
4949 484
6138 280
7192 674
9716 714
7094 657
5074 127
3395 109
3906 562