5298 665
2684 33
2572 583
1319 248
10327 570
78776 337
20370 195
61594 287
15805 611
47347 969
33388 292