10383 308
12027 86
14389 535
18437 571
16642 488
4270 409
9191 556
8345 773
6520 618
38073 437
5347 446
8904 69
1943 65