2123 486
1298 37
4494 797
4745 284
27116 368
5244 658
3219 269
7363 872
15667 546
9581 516
6809 89
8893 694
17928 110
16726 613
2931 336
3796 349