31142 144
25183 602
11213 425
28265 779
12628 687
11820 761
7253 660
10043 645
4017 332
5303 577
3855 940