5298 665
2684 33
2572 583
1319 248
10327 570
78774 337
20370 195
61592 287
15805 611
47347 969
33387 292