106905 643
12044 660
260782 866
40296 639
5925 795
24556 853
7408 525
40272 532
14628 587
98882 847
23171 553
97105 338