5435 665
2802 33
2577 583
1328 248
10336 570
78986 337
20466 195
61850 287
15899 611
47556 969
33747 292