21635 350
5520 913
258600 1245
11679 356
6470 591
11935 783
166436 563
9047 402
102881 243
115678 442
50560 807
10938 333
30638 207
9651 780
4475 98
6523 673
4316 587
862 118
2014 337
1885 37