31101 144
25006 602
11177 425
28193 779
12528 686
11781 761
7103 660
10013 645
3973 332
5292 577
3826 940