10416 308
12198 86
14461 535
18640 571
16664 488
4296 409
9216 556
8377 773
6534 618
38437 437
5358 446
9043 69
1962 65