2946 713
9813 612
5622 913
6986 359
18302 403
2884 352
14163 587
6335 111
19530 187
9388 624
6995 290