31166 144
25251 602
11250 425
28388 785
12682 687
11898 761
7122 660
10053 645
3977 332
5301 577
3852 940