110536 648
12737 661
266098 871
41168 639
5951 795
24622 853
7477 525
40391 532
14664 587
99042 847
23654 553
98922 338