3576 805
4436 568
17250 358
15755 829
1300 64
1899 278
9020 230
5120 484
6283 280
7236 674
9744 714
7163 657
5136 127
3448 109
3947 562