31167 144
25240 602
11225 425
28282 779
12655 687
11837 761
7277 660
10055 645
4029 332
5324 577
3867 940