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