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