358 28
29226 642
12541 481
2291 370
925 90
16632 511
15959 355
14293 442
25194 826
14767 165
13348 661
11857 659
11497 307
9110 711
11015 946
4206 370
14798 624