2851 905
2437 705
2198 550
2590 534
9212 526
133901 330
11377 79
28124 693
18562 616
4466 562
20507 193