3585 805
4436 568
17261 358
15765 829
1300 64
1900 278
9027 230
5121 484
6296 280
7244 674
9745 714
7166 657
5140 127
3451 109
3949 562