2897 602
13557 755
8407 575
41983 511
10035 458
20844 451
18263 695
4402 715
3846 319
3297 374
3015 212
2538 433
4141 738
4897 783
8335 877