2796 905
2405 705
2178 550
2546 534
9134 526
133882 330
11363 79
28076 693
18523 616
4464 562
20371 193