110286 648
12643 661
265406 870
41044 639
5948 795
24616 853
7463 525
40373 532
14658 587
99016 847
23594 553
98673 338