896 26
7223 676
10202 230
151750 797
21141 709
184583 931
19194 447
51238 563
2714 105
6645 311
7495 879