2975 625
1912 546
4183 113
18506 700
20592 664
3360 484
5721 575
23831 726
3499 664
10224 696
11301 550
90148 1123
37683 741
7417 600
70671 169