5543 667
2873 33
2577 583
1332 248
10339 570
79158 337
20521 195
62009 287
15961 611
47683 969
34026 292