110431 648
12699 661
265776 871
41101 639
5949 795
24620 853
7473 525
40382 532
14663 587
99033 847
23630 553
98830 338