2826 905
2423 705
2193 550
2560 534
9153 526
133889 330
11366 79
28092 693
18532 616
4464 562
20402 193