3584 805
4436 568
17256 358
15763 829
1300 64
1899 278
9026 230
5121 484
6291 280
7242 674
9745 714
7164 657
5138 127
3451 109
3948 562