2961 112
18242 700
20422 664
3290 484
4718 575
23351 726
3447 664
10066 695
11203 550
88757 1122
35286 741
7335 600
69594 169