10459 308
12264 86
14498 535
18697 570
16716 488
4307 409
9221 556
7747 772
6543 618
38523 436
5366 446
9007 69
1974 65