2980 905
31105 144
25011 602
11179 425
28202 779
12531 686
11784 761
7109 660
10014 645
3982 332
5296 577
3826 940