29620 147
59278 586
26180 445
27011 504
15088 306
38802 386
98156 495
19636 264
38416 301
44957 659
17405 907
16999 126
2833859 4107
386683 1079
42305 582
47359 385
60688 486
59687 872
68866 833
84488 616
37527 843
56301 314
85437 482
33691 601