2923 905
31103 144
25008 602
11179 425
28197 779
12529 686
11784 761
7107 660
10013 645
3974 332
5294 577
3826 940