2898 602
13558 755
8411 575
41997 511
10035 458
20844 451
18265 695
4403 715
3848 319
3299 374
3015 212
2539 433
4142 738
4898 783
8337 877