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