2124 486
1300 37
4494 797
4745 284
27116 368
5244 658
3219 269
7363 872
15668 546
9581 516
6810 89
8893 694
17929 110
16726 613
2931 336
3796 349