5435 665
2804 33
2577 583
1328 248
10336 570
78986 337
20468 195
61851 287
15900 611
47556 969
33753 292