3196 413
9855 583
9952 807
4252 464
26579 445
9420 321
7062 266
3575 573
24363 373
4764 53
2684 111
4648 137
2832 445
9189 608