21592 350
5516 913
258247 1245
11669 356
6461 591
11918 783
166233 563
9042 402
102666 243
115564 442
50477 807
10882 333
30598 207
9648 780
4465 98
6519 673
4316 587
858 118
2010 337
1877 37