3590 805
4436 568
17267 358
15775 829
1302 64
1900 278
9040 230
5123 484
6306 280
7246 674
9747 714
7168 657
5142 127
3454 109
3950 562