2793 905
2403 705
2176 550
2546 534
9132 526
133880 330
11363 79
28071 693
18523 616
4464 562
20363 193