2889 602
13555 755
8406 575
41964 511
10031 458
20844 451
18252 695
4397 715
3845 319
3296 374
3011 212
2537 433
4141 738
4896 783
8332 877