16793 90
2235 29
18435 558
7516 423
2133 304
5502 78
8790 69
7977 163
6013 544
2552 43
4041 628
4093 654
4932 736
53070 673
36334 796
6187 417
3937 112
5174 301
7867 315
10872 965
5982 444
1125 153
4130 300
8026 636
2938 197
4259 867
13363 186
18210 231