110657 648
12783 661
266453 871
41246 639
5951 795
24625 853
7483 525
40400 532
14677 587
99056 847
23703 553
99091 339