31221 428
45385 551
82496 630
94984 549
105399 586
50508 399
54460 790
77350 310
159266 1053
32582 465
39318 198
75561 1022
133422 502
147064 536
252698 584
69534 487
126761 581
41887 949
62946 708
95225 543
67668 444
112205 860
121797 767
47014 701