331 67
42921 403
6721 304
4204 517
147722 667
23199 659
13176 591
145065 879
145098 261
27908 346
81674 1098