10459 308
12265 86
14498 535
18697 570
16717 488
4307 409
9221 556
7747 772
6543 618
38524 436
5366 446
9007 69
1974 65