10486 308
12392 86
14634 535
18813 570
16733 488
4325 409
9251 556
7782 772
6559 618
39501 437
5372 446
9124 69
1988 65