17005 508
9362 239
6492 663
24561 532
14189 613
21282 769
17749 146
43533 138
10263 351
12067 793
22336 673
33979 164
27431 49
16199 63
31515 781
21869 592
38629 731
9435 351
36037 129
9741 680
20866 698
17521 216
8662 622
12345 650
15670 344
17573 275
12000 615
20757 843