3575 805
4436 568
17247 358
15753 829
1300 64
1899 278
9020 230
5120 484
6282 280
7235 674
9743 714
7163 657
5135 127
3448 109
3946 562