21590 350
5516 913
258232 1245
11669 356
6461 591
11917 783
166230 563
9042 402
102665 243
115559 442
50475 807
10881 333
30597 207
9648 780
4465 98
6519 673
4316 587
858 118
2010 337
1877 37