31103 144
25006 602
11178 425
28195 779
12529 686
11781 761
7103 660
10013 645
3974 332
5293 577
3826 940