5299 665
2686 33
2572 583
1319 248
10327 570
78779 337
20375 195
61594 287
15805 611
47348 969
33393 292