950 38
4171 317
3255 692
3535 738
2619 624
13668 685
4173 381
907 159
4298 608
4333 434
5890 583
3051 663
6511 763
6261 567
7869 222
4944 477
7395 469
1225 258
4610 535
24893 726
5131 286
4452 68
4032 701
1540 262