5581 667
2917 33
2582 583
1332 248
10339 570
79215 338
20533 195
62066 287
15975 611
47728 969
34093 292