3577 805
4436 568
17252 358
15758 829
1300 64
1899 278
9022 230
5120 484
6288 280
7238 674
9744 714
7163 657
5137 127
3448 109
3947 562