5291 665
2678 33
2572 583
1318 248
10327 570
78763 337
20369 195
61584 287
15803 611
47344 969
33384 292