10381 308
12017 86
14383 535
18426 571
16642 488
4268 409
9188 556
8341 773
6519 618
38049 437
5346 446
8895 69
1943 65