10456 308
12256 86
14498 535
18688 570
16714 488
4306 409
9217 556
7745 772
6541 618
38498 436
5366 446
9000 69
1973 65