2946 713
9813 612
5623 913
6987 359
18302 403
2884 352
14164 587
6336 111
19530 187
9388 624
6995 290