10456 308
12255 86
14498 535
18688 570
16714 488
4306 409
9217 556
7742 772
6541 618
38496 436
5366 446
9000 69
1972 65