110581 648
12764 661
266241 871
41204 639
5951 795
24624 853
7480 525
40393 532
14669 587
99050 847
23675 553
98977 338