2973 905
31105 144
25010 602
11179 425
28200 779
12529 686
11784 761
7109 660
10014 645
3981 332
5296 577
3826 940