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