2960 112
18242 700
20422 664
3290 484
4718 575
23351 726
3446 664
10065 695
11203 550
88755 1122
35285 741
7335 600
69594 169