10456 308
12250 86
14495 535
18683 570
16712 488
4306 409
9213 556
7737 772
6540 618
38472 436
5366 446
8998 69
1972 65