10486 308
12387 86
14619 535
18809 570
16731 488
4324 409
9246 556
7778 772
6555 618
39377 437
5372 446
9112 69
1983 65