3582 805
4436 568
17255 358
15760 829
1300 64
1899 278
9025 230
5120 484
6289 280
7242 674
9745 714
7163 657
5138 127
3449 109
3947 562