10419 308
12206 86
14463 535
18649 571
16664 488
4299 409
9217 556
8377 773
6536 618
38455 437
5359 446
9048 69
1963 65