31133 144
25163 602
11207 425
28242 779
12611 687
11808 761
7106 660
10022 645
3971 332
5296 577
3851 940