10471 308
12178 86
14443 535
18616 570
16717 488
4318 409
9199 556
7758 772
6560 618
38220 436
5386 446
8928 69
1977 65