21656 350
5526 913
258805 1245
11682 356
6471 591
11946 783
166577 563
9052 402
103004 243
115744 442
50627 807
10966 333
30673 207
9652 780
4479 98
6527 673
4317 587
864 118
2017 337
1887 37