31169 144
25254 602
11250 425
28389 785
12682 687
11899 761
7123 660
10053 645
3977 332
5301 577
3852 940