304 70
1300 300
2929 840
50796 166
42080 159
8903 610
16883 504
18741 879
6763 309
21134 324
12584 482
9629 401
21280 675
5326 549
2015 70
8492 432
3228 531
12148 472
9400 826
5885 516
4055 394
3893 158