5431 665
2802 33
2577 583
1328 248
10336 570
78983 337
20466 195
61846 287
15897 611
47546 969
33739 292