27295 847
3301 60
6176 464
7958 358
14112 624
7508 845
9338 860
30159 956
55842 123
84425 556
7332 620
97173 468
23860 193