2946 713
9813 612
5625 913
6989 359
18302 403
2884 352
14164 587
6337 111
19530 187
9388 624
6996 290