896 26
7223 676
10201 230
151695 797
21140 709
184575 931
19194 447
51219 563
2714 105
6645 311
7495 879