10456 308
12253 86
14498 535
18686 570
16713 488
4306 409
9216 556
7739 772
6541 618
38483 436
5366 446
8999 69
1972 65