2894 905
31103 144
25007 602
11179 425
28196 779
12529 686
11784 761
7107 660
10013 645
3974 332
5294 577
3826 940