585 148
31170 144
25256 602
11250 425
28394 785
12684 687
11901 761
7124 660
10054 645
3977 332
5301 577
3852 940