3041 405
105535 389
1445 311
8487 817
4573 259
167056 296
91907 743
125907 710
58264 481
82648 509
109808 242