104721 820
162061 276
89754 593
49925 511
111821 732
74559 546
48562 881
92712 744
73676 786
71813 449
63557 137
147675 744
68986 337
82880 674
147208 424
101325 591
54777 556
62002 482
68629 334
45760 101
100815 613
221418 680
39165 448
65091 757