10456 308
12253 86
14498 535
18686 570
16713 488
4306 409
9215 556
7738 772
6541 618
38481 436
5366 446
8999 69
1972 65