10399 308
12128 86
14424 535
18568 571
16655 488
4284 409
9207 556
8366 773
6529 618
38320 437
5353 446
8984 69
1954 65