4196 504
1816 331
3084 678
3805 189
16772 90
19884 442
4591 193
274278 625
8866 847
8441 461
3940 641
3899 479