10486 308
12388 86
14624 535
18811 570
16731 488
4324 409
9247 556
7781 772
6555 618
39424 437
5372 446
9117 69
1984 65