5286 665
2674 33
2572 583
1318 248
10324 570
78755 337
20369 195
61580 287
15798 611
47342 969
33377 292